sed命令可以直接替换文件中的内容其用法如下:
sed -i 's/A/a/g' file.txt
参数-i 会在源文件中直接替换,所以要确定后在使用此参数。
s表示替换,后通常跟正则表达式。
该命令会按行替换文件中所有的A,如果只想对文件中的某些行进行替换,可以这样:
sed -i '1s/A/a/g' file.txt 只替换第一行
sed -i '1,10s/A/a/g' file.txt 只替换第一行到第十行
sed -i '$s/A/a/g' file.txt 只替换最后一行
sed -i '2,$s/A/a/g' file.txt 替换第二行到最后一行
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!