可以这样做:
方法1:在原文件中修改
sed -i 's/被替换的内容/要替换成的内容/' file
方法2:
sed 's/被替换的内容/要替换成的内容/g' file > file.out
mv file.out file
这里注意:
不能这样做:
sed 's/被替换的内容/要替换成的内容/g' file > file
这样只会清空源文件。
方法1:在原文件中修改
sed -i 's/被替换的内容/要替换成的内容/' file
方法2:
sed 's/被替换的内容/要替换成的内容/g' file > file.out
mv file.out file
这里注意:
不能这样做:
sed 's/被替换的内容/要替换成的内容/g' file > file
这样只会清空源文件。
使用sed进行文本替换
本文介绍了如何使用sed命令在Linux环境中进行文本替换操作。提供了两种有效的方法:一种是在原文件直接进行替换,另一种是先输出到新文件再移动覆盖原文件,并强调了直接重定向至原文件会清空文件内容这一常见误区。
2928

被折叠的 条评论
为什么被折叠?



