Shell 脚本实践
批量创建用户
输入/输出重定向细节
命令 | 含义 |
---|---|
n >& m | 将输出文件 m 和 n 合并 |
n <& m | 将输入文件 m 和 n 合并 |
NOTE
文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。
如果希望 stdout 和 stderr 合并保存到一个文件可以使用 command > file 2>&1
。
如果希望执行某个指令但是不想看到输出结果,可以使用 command > /dev/null
。/dev/null
是一个特殊的文件,写入到它的内容都会被丢弃;读取不到任何信息。将命令输出重定向到它,会有禁止输出的效果。