用户工具

站点工具


linux:正则表达式

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
linux:正则表达式 [2023/03/17 10:12] – 外部编辑 127.0.0.1linux:正则表达式 [2023/05/19 14:46] (当前版本) – [3. sed命令] zhangguo
行 127: 行 127:
 {,m} Match the preceding element if it occurs no more than m times. {,m} Match the preceding element if it occurs no more than m times.
 </code> </code>
 +
 +
 +
 +
 +===== - sed命令 =====
 +
 +<code bash>
 +
 +sed 's/regexp/replacement/' distros.txt
 +
 +# regexp expand方式的匹配,可以理解为ERE
 +sed -r 's/(regexp)/new_\1' distros.txt
 +
 +# 和上面效果一样,是普通的regexp, 可以理解为BRE
 +sed 's/\(regexp\)/new_\1/' distros.txt
 +
 +
 +# -i, 将替换后的结果写回原文件中
 +sed -i 's/\(regexp\)/new_\1/' distros.txt
 +</code>
 +
 +
  
linux/正则表达式.1679019144.txt.gz · 最后更改: 2023/03/17 10:12 由 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki