Skip to content

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 是一个特殊的文件,写入到它的内容都会被丢弃;读取不到任何信息。将命令输出重定向到它,会有禁止输出的效果