shell 中 '>' 与‘>>’ 的区别 雨点打透心脏的1/2处 2021-12-09 23:57 633阅读 0赞 在shell中 '>' 为创建: echo “hello shell” > out.txt '>>' 为追加:echo “hello shell” >> out.txt 当out.txt 文本不存在时,'>'与‘>>’都会默认创建out.txt文本,并将hello shell 字符串保存到out.txt中 当out.txt文本存在时,‘>’会将out.txt文本中的内容清空,并将hello shell 字符串存入 而‘>>’会将 hello shell追加保存到out.txt的末尾 在linux和unix类型的系统中,shell脚本里面有重定向符号 ‘>’和‘>>’ 比如cat > test.c,这个表示向test.c文件重新添加内容,test.c文件首先被清空。 而cat >> test.c,这个表示想test.c文件追加内容,test.c中原来的内容不会被清理掉。
还没有评论,来说两句吧...