shell(八)输入输出重定向
shell的标准输入/标准输出/标准错误输出,代码分别是0,1,2
重定向举例
1. 只显示正确输出信息
find /home -name .vimrc 2>/dev/null
2. 将正确与错误信息写入同一文件
find /home -name .vimrc > out.file 2>&1
3. 将正确与错误信息分别输出到不同文件
find /home -name .vimrc >out.right 2>out.error
4. 通过键盘向文件中写数据
cat > catfile << EOF
6. 通过现有文件向新文件中写数据
cat > catfile < /etc/passwd
7. 双向重定向:
tee同时将数据流送到文件与屏幕
tee的-a选项将数据累加到文件
tee使用|管道,接收的是前一条命令的标准输出的内容