使用echo写入文件时“">”和“>>”有什么区别

Pra*_*kar 4 linux file echo

当我看到这个问题时的后续问题How can I write and append using echo command to a file

我试图找到它应该已经得到答复,但显然它不存在或我找不到它。

我对在这个网站上发布问题真的很陌生(这是我的第一个!)

Ama*_*dan 5

>是“覆盖”,>>是“追加”。前者会覆盖文件,后者会添加到文件末尾。

echo foo > file
echo bar > file
cat file
# => bar

echo foo > file
echo bar >> file
cat file
# => foo
#    bar
Run Code Online (Sandbox Code Playgroud)