前言
如果你了解Bash脚本中临时文件的使用
那文件之间的数据转移就必不可少了
重定向就是用来做数据转移的⬇️⬇️⬇️⬇️
基本操作
-
>(单个大于号): 这个操作符用于输出重定向。如果指定的文件不存在,它会创建该文件;如果文件已经存在,它会覆盖文件的内容。这意味着它会清空文件的当前内容,并将命令的输出写入该文件。echo "Hello, Jiang!" > output.txt上面的命令会将
output.txt的内容设置为 "Hello, Jiang!",如果文件之前有其他内容,它们会被覆盖,大家用的时候要谨慎啊。 -
>>(两个大于号): 这个操作符也用于输出重定向,但与>不同的是,如果文件已经存在,它不会覆盖文件的内容,而是将命令的输出追加到文件的末尾。echo "Another line." >> output.txt上面的命令会将 "Another line." 追加到
output.txt文件的末尾,而不会覆盖文件的其他内容。
最后
🚗~~~~~~~~~~~~~~~~~~~~~~~~~~~