SED编辑文件就位我正在试图找出是否可以在单独的sed命令中编辑一个文件,而不需要手动将编辑后的内容流到新文件中,然后将新文件重命名为原始文件名。我试过-i但是我的Solaris系统说-i是非法的选择。有不同的方法吗?
3 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
-i
sed -i 's/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g' filename
sed -i '' 's/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g' filename
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
sed
perl
:
perl -pi -e 's/foo/bar/g' file.txt
添加回答
举报
0/150
提交
取消