shell重定向
< 改变标准输入
program < file 可将program 的标准输入改为file
tr -d '\r' < dos-file.txt
以>改变标准输出
program > file 可将program的标准输出修改为file
tr -d '\r' < doc-file.txt > unix-file.txt
这条命令会先以tr将doc-file.txt里面ascii 回车删除,再转化到unix-file.txt中
doc-file.txt里面的数据不会有变化
使用> 重定向符在目录文件不存在时,会创建一个新的,然而如果有存在该文件,将会删除源文件,所有数据都会删除
以 >> 附加到文件
program >> file 可将program的标准输出附加到file的结尾处
如同 > 如果目录文件不存在,将会新建一个,然而有的话,不会删除,将会尾部追加