sed:替换文本ITeye - 乐橙lc8

sed:替换文本ITeye

2019年02月20日07时19分26秒 | 作者: 尔曼 | 标签: 字符,运用,空格 | 浏览: 2481

CODE: $ sed -e s/ [^ ]* //g myfile.html
在上例中,[^ ] 指定“非 ”字符,这以后的 * 完结该表达式以表明“零或多个非 字符”。对几个 html 文件测验该指令,将它们管道输出 "more",然后细心检查其成果。


更多字符匹配
[ ] 规矩表达式语法还有一些附加选项。要指定字符规模,只需字符不在第一个或最终一个方位,就能够运用 -,如下所示:

QUOTE: [a-x]* 
这将匹配零或多个悉数为 a、b、c...v、w、x 的字符。别的,能够运用 [] 字符类来匹配空格。以下是可用字符类的适当完好的列表:

字符类 描绘 
[] 字母数字 [a-z A-Z 0-9] 
[] 字母 [a-z A-Z] 
[] 空格或制表键 
[] 任何控制字符 
[] 数字 [0-9] 
[] 任何可视字符(无空格) 
[] 小写 [a-z] 
[] 非控制字符 
[] 标点字符 
[] 空格 
[] 大写 [A-Z] 
[] 十六进制数字 [0-9 a-f A-F]
尽可能运用字符类是很有利的,由于它们能够更好地习惯非英语 locale(包含某些必需的重音字符等等).


高档替换功用
咱们现已看到怎么履行简略乃至有些杂乱的直接替换,可是 sed 还能够做更多的事。实际上能够引证匹配规矩表达式的部分或悉数,并运用这些部分来结构替换字符串。作为示例,假定您正在回复一条音讯。下例将在每一行前面加上短语 "ralph said: ":

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    sed:替换文本ITeye

    字符,运用,空格
  • 2

    .root暗码丢掉处理ITeye

    键入,修正,形式
  • 3

    [zz]aptitude用法等材料ITeye

    装置,运用,用法
  • 4

    进程检查之Linux w指令ITeye

    指令,进程,检查
  • 5
  • 6
  • 7

    常用工具alibaba

    日志,检查,监控
  • 8
  • 9
  • 10

    pthread快报

    线程,运转,调用