面试题:sed字符串替换
sed执行基本的文本操作,例如:修改、查找、替换、搜索、删除文件。
替换修改文件时:
sed -i:在源文件上修改
不加i,打印结果到标准输出
sed -e :不在源文件上修改,只是输出到终端,可以借用cat 命令,输出到文件里,最终达到和 -i 一样的效果。
sed -i 's/Search_String/Replacement_String/g' Filename
i:在源文件上修改,添加后缀如 -i.txt ,则会创建原始文件的备份
s:替换的命令
Search_String:搜索的字符串(或正则表达式)
Replacement_String:替换的字符串
g:全局表示
Filename:操作的文件名
版权声明:本文为weixin_40966030原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。