“echo >”和“echo >>”的区别
命令“echo >”代表输出重定向
命令“echo >>”输出追加重定向
echo hello A
将字符串hello A输出到屏幕
echo hello A > tmp.txt
将字符串输出重定向,当前目录没有tmp.txt,则创建tmp.txt,并将字符串输出到tmp.txt文件中
tmp.txt内容:hello A
echo hello B > tmp.txt
将字符串输出重定向, 当前目录存在tmp.txt,则将tmp.txt内容替换成输出的字符串
tmp.txt内容:hello B
echo hello C >> tmp.txt
将字符串输出追加重定向,当前目录存在tmp.txt,则将tmp.txt的内容后面追加输出的字符串
tmp.txt内容:hello B hello C