> ,>>,&>输出重定向的区别
1.输出重定向的定义
改变标准的结果输出设备,如屏幕,而重新定向到文件等其他介质中,通俗地说就是把结果写入文件中而不是显示在屏幕上。
2.他们的区别(结合cat命令)
2.1 >>代表结果附加到文件中,并且在文件原有内容上附加
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3中,若textfile3不存在则新建
2.2>与&>类似,代表结果替换文件原有内容
cat -b textfile1 textfile2 > textfile3 或者cat -b textfile1 textfile2 &> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将结果替换原来的textfile3文件,若textfile3不存在则新建