为什么输出重定向不起作用?

为什么输出重定向不起作用?

假设我有一个名为 'newfile' 的文件。现在我使用 sed 命令进行一些文本替换

sed 's/text1/text2/' newfile > newfile

在上面的命令中,我用 text2 替换 text1,然后将输出重定向到同一个文件。但是,当我使用执行此命令后

cat newfile

显示一个空文件。

这里有什么问题?

相关内容