摘要:
一、元字符集^ 锚定行的开始如:/^sed/匹配所有以sed开头的行。$ 锚定行的结束如:/sed$/匹配所有以sed结尾的行。. 匹配一个非换行符的字符如:/s.d/匹配s后接一个任意字符,然后是d。* 匹配零或多个字符如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行。[] 匹配一个指定范围内的字符,如/[Ss]ed/匹配sed和Sed。[^] 匹配一个不在指定范围内的字符, 如:/[^A-RT-Z]ed/匹配不包含A-R和T-Z的一个字母开头,紧跟ed的行。\(..\) 保存匹配的字符,如s/\(love\)able/\1rs,loveable被替换成l... 阅读全文
摘要:
我们先来谈一谈 sed 好了, sed 本身也是一个管线命令,可以分析 standard input 的啦! 而且 sed 还可以将数据进行取代、删除、新增、撷取特定行等等的功能呢!很不错吧~ 我们先来了解一下 sed 的用法,再来聊他的用途好了![root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过 sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动... 阅读全文