sed  语法
sed [OPTION]... {script-only-if-no-other-script} [input-file]...
sed是一个文件行处理工具
是单行处理的读取文件的第一行 到模式空间就相当于工厂流水线的工位
还有一个是 保持空间,就相当于 h存放临时数据用的 模式空间的数据和保持空间的数据是可以调整的,例如把模式空间的数据复制追加到保持空间...gju
既然  sed是一个 文本的处理工具,右有什么作用呢
1sed  可以修改行里面的内容
修改里面的内容肯定有一个标准,文件的一行字符 怎么界定的呢
比如 行首  用^  表示   行尾  用 $  表示
表示  一个单词  边界  \<      \>      \b   \b
单词的定义是  字母 下划线  数字   组成   其他任何字符都可以认为是  字符的边界
修改 一个行的数据  必须对对行的字符 匹配才能修改
1   第一行
1,2   第一 第二行
1~2  表示奇数行
2~2 偶数行
也可以  通过正则表达式匹配
要匹配  root开头的行并且打印出来
也可以两个 正则表达式的方式
sed  -rn   ‘/正则1/,/正则2/p’       表示文本中匹配到第一个正则开始的行到第一个正则2的行 并打印
-n   关闭默认的输出到终端
p 打印匹配的行到终端
a 追加内容到匹配的行后面
i  插入内容到匹配的前面
c 表示替换匹配的行
r 读入指定文件的内容到匹配后
w 把匹配到的行保存在指定文件里面
-e支持多个点的修改
-r  支持扩展正则表达式
-i 修改文件并生效 不加次选项 表示  只是显示在终端不修改文件
s# # #  搜索替换#之间填写正则表达式
创新互联公司-专业网站定制、快速模板网站建设、高性价比陆港网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式陆港网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖陆港地区。费用合理售后完善,10余年实体公司更值得信赖。
g 表示全局替换
sed语法
sed   ‘定界匹配  命令’    文件 ....
网站题目:sed用法
本文地址:http://www.scyingshan.cn/article/jijisc.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 