Sed是stream editor(流编辑器)是操作,过滤和转换文本内容的强大工具。常用功能有增删改查,过滤,取行。 增: 追加文本到指定行后 a 插入文本 i 例子:单行增加 [root@localhost ...
sed编辑器被称作流编辑器 stream aditor ,跟普特的交互式文本编辑器恰好相反。在交互式文本编辑器中 比如vim ,你可以用键盘命令来交互地插入 删除或替换数据中的文本。流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以基于输入到命令行的或是存储在命令文本中的命令来处理数据流中的数据。它每次从输入中读取一行,用提供的编辑命令匹配数据 按命令中指定的 ...
2012-12-16 19:41 1 10800 推荐指数:
Sed是stream editor(流编辑器)是操作,过滤和转换文本内容的强大工具。常用功能有增删改查,过滤,取行。 增: 追加文本到指定行后 a 插入文本 i 例子:单行增加 [root@localhost ...
http://www.cnblogs.com/zhuyp1015/archive/2012/07/01/2572289.html 听说过sed 和 awk 比较强大,专门学习了一下。 使用这些shell工具需要一些正则表达式的知识,这里先来了解一些特殊符号的意思 ...
sed 本身也是一个管线命令,而且 sed 还可以将数据进行取代、删除、新增、撷取特定行等等的功能。 2.插入 3.查看第4~5行的数据 使用sed更加简单方便 4.获取ip地址 (1)使用ifconfig获取 ...
行) -c(替代行) -d(删除行) -s(替换行中的部分内容) sed使用案例 ...
sed命令是linux或者shell编程中常用的筛选、替换命令,如果能熟练使用sed则对经常使用的人来说在工作上是非常有帮助的 下面把sed主要的用法列出来(有错误的地方大家可以指正): p命令只打印第三行,没有-n会在第三行后多打印第三行:sed -n '3p' filename 只 ...
sed是stream editor(流式编辑器)的缩写,它可以对文本流、指定文件集或标准输入进行文本编辑。功能非常强大。 sed命令的基本模式是: 1. sed两大原则 sed命令总是以单个字母开头。比如 上例中s是替换命令,s后面是分割符号,啥都行(一般 ...
• sed 行编辑器,在内存缓存中一行一行处理,可以批量处理文件 ○ 默认不修改文件 ○ -n 自动关闭打印 ○ -i 修改文件 ○ -r 扩展正则表达式 ○ -e 多点编辑,同时操作 ○ p 打印 ...
1. 删除由空格组成的空白行 sed '/^ *$/d' test.txt sed '/[ ][ ]/d' test.txt 2. 删除空白行 sed '/^[[:space:]]*$/d' test.txt 3. 删除空格开头的行 sed '/^ /d ...