很全的sed&awk 正则表达式手册

 
Sed    1
sed常用选择项    1
语法 正则表达式    1
替换    5
删除    5
追加 插入 更改    5
列表    6
转换    6
打印    6
互助系统
打印行号    6
下一步    6
读和写文件    7
退出    7
高级命令    7
awk    12
分隔符    12
表达式 字符链接    12
系统内置变量    13
格式化输出    15
使用shell 变量    15
流控制    16
数组    17
测试数组成员    19
函数    20
高级讲解    22
域    22
android加固
变量    23
特殊模式 begin end    23
命令参数    24
Sed 命令
sed常用选择项
sed/awk +[参数选项]+ “语法“ + 文件名
-n 关闭输出到标准输出
-e 执行多条sed命令;(或者用“;”间隔多条指令)
-f 从命令脚本读如命令
Sed  –f  sed_srcript_file  input_file
sed/awk的特点
均是读入文件的一行做为输入,应用于所有的命令,再读入下一行
执行操作:
1 从输入文件中读入一行
2 弹片开关为改行做一个拷贝
3 在该行上执行 “语法”动作
4 为下一行执行第一步动作
语法 正则表达式
/pattern/action
Pattern 正则表达式
Action 执行动作
执行过程:
1 顺序收索每个模式pattern 直到发现一个匹配
2 发现匹配后执行action 动作
3 执行完成后,到达下一个action ,执行第一步
4 当所有模式试过一遍后,读取下一行。
在第四步前,sed显示被改动的记录,awk必须手动显示改动的内容,
Sed可以使用的动作包括编辑单个字母的命令,awk动作通常是一个编程语句集合。
Pattern 包括 普通字符和通配符。
    .    点号
星号 在此处意思是匹配前面字符出现0fsad>座便器结构次以上
    [chars]  匹配chars中的任何一个字符,chars是一个字符序列。可用“-”字符指出字符范围,“^”chars中的第一个字符,则匹配未在chars中指定的字符
    ^ 匹配一行的开始
    $ 匹配一行的末
    \ 市区工况油耗转义符号
[…] 匹配括弧里面的任意字符,第一字符如果是^表示不包含所列示字符,如果里面包含’[ ]’符号时候,表示同时包含’[]’,如果是任选之一应写成’][’

本文发布于:2024-09-23 01:38:41,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/210119.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符   命令   匹配   执行   动作   改行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议