sed -e '1,5s/qqq/www/g' aaa :读入aaa数据,将第1行至第5行中,所有的qqq替换为www ---g表示为:全局替换,不加g表示对第一个出现的进行替换 sed -e 's/qqq/www/g' aaa :读入aaa数据,将所有qqq替换为www,如果没有 g 标记,则只有每行第一个匹配 sed -e 's:/bin:/sbin:g' aaa :读入aaa数据...
sed -e's/11/10/g'-e's/22/99/g'a.txt #-e选项,2个s替换都执行,不加只执行前一个 4)整体替换追加。在同一行的内容后面追加内容,可以用扩展正则来替换 将文件中每行的第一个、倒数第1个字符互换每行文本拆分为“第1个字符”、“中间的所有字符”、“倒数第1个字符”三个部分,然后通过替换操作重排...
d' //匹配inet 的不删除 # ifconfig en0 | sed -e '/inet /!d' -e 's/^.*inet//g' //把开头到inet部分替换删除 # ifconfig en0 | sed -e '/inet /!d' -e 's/^.*inet//g' -e 's/netmask.*$//g' //把netmask到结尾替换删除 # ifconfig en0 | sed -e '/inet /!d' -e ...
sed -e ‘s/.$//’ file > file.new.conf 在尾行添加1个空格 sed ‘s/[0-9]$/& /g’ file > flile.new.conf ##4. 参数s:替换文本,替换命令用替换模式替换指定模式,格式为: [ a d d r e s s [,address]] s/pattern-to-find/replacement-pattern/[g p w n] $ sed ‘s/user/USER/...
sed支持多个子命令组合一起用。对文本进行多个不同的操作,使用-e选项可以在一条sed命令中完成这些操作。 4.1 使用-e执行多个子命令 可以将sed后面的多个子命令使用-e链接起来。 # sed -e '/^1111$/ a 2222' -e '/^1111$/ i 0000' 2.txt
除此之外,sed命令还有其它的options选项,不过一般用得较长,能掌握上面的内容就够用了。其它选项和所有元字符集以及所有命令列表如下: -e:支持多个操作同时进行,-e 命令 -e命令 同时执行多个脚本 -f:把脚本写到文件里,读取出来匹配 sed -f /path/to/script file.将脚本每行读出来应用。
-e:直接在命令列模式上进行sed的动作编辑; -f:直接将sed的动作写在一个文件内,-f filename则可以运行filename内的sed动作; -r:sed的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法) -i:直接修改读取的文件内容,而不是输出到终端。
sed -e '1,3d' -e 's/jinxing/zhongguo/' -e '/^$/d' lxt.txt#删除1至3行,替换jixning为zhongguo,删除空行 实例4:显示特定行 sed -n '1~2p' lxt.txt#显示奇数行,也可以用'p;n’替换'1~2p'sed -n '2~2p' lxt.txt#显示偶数行,也可以用'n;p'替换 '2~2p'sed -n '2,5p' lxt....
1.替换文件中的字符串 要替换文件中的字符串,可以使用该's/old_string/new_string/g'命令。语法 sed 's/old_string/new_string/g' file_name 此命令读取“fruits.txt”文件中的内容,并将所有出现的单词“apple”替换为 要使用 sed 命令替换文件中的字符串,请使用-i参数就地进行更改。命令字符串必须包含...
sed [-hnV][-e][-f][文本文件] 参数说明: -e或--expression= 以选项中指定的script来处理输入的文本文件。 -f或--file= 以选项中指定的script文件来处理输入的文本文件。 -h或--help 显示帮助。 -n或--quiet或--silent 仅显示script处理后的结果。 -V或--version...