sed -e patt 中的patt需要用引号引起来,单引号双引号都行。sed能很方便的将文本中指定字符串替换成另外的字符串,配合其他的命令可以一次性把一个目录下所有文件进行替换操作。例如把文本 “start zhou yang end”替换成“start yang zhou end” 即把yang前面的一个单词和与yang换位置,可以使用命令:
则会把当前目录下所有文件的114.87.189.33替换成214.187.189.33。注意sed的patt里很多符号需要转义的,比喻()等,g表示替换全部。
关于sed,awk的用户可以参看 linux下监控网卡流量的shell脚本 中的用法。
