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