unix的shell编程中如何查找并替换文本中的内容

2024-11-23 13:14:28
推荐回答(4个)
回答1:

可以这样做:
方法1:
sed -i 's/被替换的内容/要替换成的内容/' file

方法2:
sed 's/被替换的内容/要替换成的内容/g' file > file.out
mv file.out file

回答2:

sed '/b=/s/[0-9]*$/4/' 1.txt
若要直接修改文件,请加 -i 选项。

回答3:

用sed命令进行替换。支持正则表达。

回答4:

sed 's/^\(b=\)\([0-9]\)$/\14/' urfile