管道

来源:互联网 发布:mac 电影 little boy 编辑:程序博客网 时间:2024/06/08 06:52
1 管道执行顺序(先确定重定向的文件是否存在,然后执行重定向前的命令)
原先没有file 3
ls 
file1  file2

ls > file3  (file3 不存在先新建file3,所以 ls 命令的结构也有3)
cat c
file1
file2
file3

2 合并文件
cat file_a file_b > file_c

3 保存输入的东西(输入时已END结束)
cat << END > file

4 重定向正确信息到文件A,重定向错误信息到文件B
ls file1 file2 >stand_output 2> error_result

5 正确,错误信息都重定向到同一个文件(bash版本要在4.0以上)
ls file1 file2  &> bb
0 0