在使用shell的时候,我们经常会用到echo "hello" >> temp.out和echo "hello" > temp.out,但是>>和>有什么区别呢?且听我慢慢道来。
方法/步骤
-
先创建一个用作实验的文件temp.out,touch temp.out,如下图
-
先使用echo "hello" >> temp.out,查看文件内容,继续使用echo "hello word" >>temp.out,查看文件内容,hello word已经被追加进入了temp.out文件,如下图
-
使用echo "hello word" > temp.out,直接清空原来的内容,填入新内容hello word,如下图
-
是用echo “hello” >> temp.out继续追加内容进去,如下图,可以查看所有的内容
-
当文件不存在的时候echo "hello">>temp.out和echo "hello word" >temp.out都可以创建temp.out文件并填入对应内容。
END
本文详细解释了在Shell脚本中>和>>的区别。通过实际操作演示了>会覆盖原有文件内容而>>则会在文件末尾追加内容。此外还介绍了如何创建文件并进行内容的添加。






4898

被折叠的 条评论
为什么被折叠?



