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