shell错误输出重定向 Linux Shell中,sed重定向到文件自身的原理?

Linux Shell中,sed重定向到文件自身的原理?外壳。如果使用>重定向到输入文件,将首先清除该文件。与sed无关。您可以尝试awk、cat等,它们也是空文件。例如:1数据.txt & gt

Linux Shell中,sed重定向到文件自身的原理?

外壳。如果使用>重定向到输入文件,将首先清除该文件。

与sed无关。您可以尝试awk、cat等,它们也是空文件。例如:

1数据.txt

& gtdata.txt文件

您还可以获取一个空文件

> file name

如果文件名不存在,请先创建它;如果文件名存在,请先清除它-此部分将首先执行。

shell脚本,重定向输出到文件,不换行?

前提是在a.txt的末尾没有换行符。

回声-n 123>a.txt文件

回声-n 456>>a.txt文件

-N表示回声输出不会自动添加换行符。