本文介绍: 1.sed 命令是一个流编辑器,可以逐行读取文件,也可以执行命令操作,因此如果文件过大,有必要先将其分割,然后再传递给 sed 进程。2.sed -r 是正则表达式“Ⅾ{n}Ⅾ{n,m}Ⅾ”的扩展,去掉了”Ⅾ”。3.使用 -i 命令时,一定要先备份(尤其是重要文件)或做实验,确保没有错误后再使用 -i。4.sed 命令集中于四种功能—添加、删除、更改和检查,在脚本中用于更改设置或添加重要文件时特别有效。
一、sed
1.1 sed是什么
sed
是一种流编辑器(stream editor),用于对文本数据进行文本转换和处理。它通常被用于在命令行中执行文本编辑任务,可以对输入的文本进行搜索、替换、删除等操作,并将结果输出。sed
是一个非交互式的文本处理工具,它按行逐步处理输入流的数据。
1.2 基本用法
注意:
-ir 不支持
-i -r 支持
-ri 支持
-ni 会清空文件
默认打印已输入的内容
查看文件内容
1.3 搜索替代
分组后向引用
1.4 脚本格式
1.5 变量
1. 6 修改网卡名
二、免交互
2.1 多行重定向
2.2 expecp
总结:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。