sed是一种行编辑器,sed用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出。sed通常用来匹配一个或多个正则表达式的文本进行处理。
  awk是一种优良的文本处理工具,awk更像是一个排版命令,可以让文件按照自己的想法优美的输出出来,该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。
原创
2014-03-08 15:08:38
1356阅读
点赞
3评论
awk -F 为 制定分隔符[root@dengyw ~]# awk -F: 'BEGIN{i=0} {if ($7=="/sbin/nologin") i+=1} END {print i}' /etc/passwd ----/etc/passwd 文件下 计算出/sbin/n
转载
精选
2014-02-20 09:23:14
550阅读
sed语法:sed -e 执行多个sed指令-f 运行脚本-i 编辑文件内容sed -n '3p' /etc/passwd ##显示第三行 sed -n '1,3p' 显示前三行.sed -n '1,3!p' ##查看除前三行以外sed -n '3,+3p' passwd ##加起来一共
原创
2017-08-12 10:59:18
864阅读
awk分类求最大值和最小值被操作文件内容:2009-11-01 2912009-11-01 1632009-11-01 2402009-11-01 2342009-11-02 1592009-11-02 2032009-11-02 3292009-11-02 2962009-11-02 2292009-11-03 392009-11-03 4262009-11-03 139ex:awk '{if(
原创
2011-05-12 10:30:25
808阅读
这里有一位台湾朋友写的sed与awk的用法,在鸟哥的网站看到的。附件可以下。
转载
精选
2010-10-21 08:51:38
723阅读
awk、sed、grep、cut是Linux中文本处理、shell开发、数据截取的利器。Sedsed(Stream Editor)是一种流式文本编辑器,常用于对文本文件进行处理和转换。下面是一些常见的sed经典用法:替换文本:sed 's/old/new/g' file.txt将文件中所有的 "old" 替换为 "new"。2.删除行:sed '/pattern/d' file.txt删除文件中含
设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。一、正则表达式 正则表达式是组成“样式”的基本语法,而“样式”是运用sed和awk必备的
转载
精选
2015-06-26 11:00:55
792阅读
关于linux的grep、sed、awk用法:http://blog.csdn.net/zzhays/article/details/7875549 sed替换文件中的空格或tab键为指定的单分隔符http://www.oschina.net/code/snippet_195885_19414
转载
精选
2016-01-04 17:25:23
477阅读
ex1:
将当前目录及子目录下的以.shell结尾的普通文件全部重命名为以.sh 结尾
#!/bin/bash
for i in `find ./ -name '*.shell' -type f`
do
mv -f $i `echo $i|sed 's/\.shell/\.sh/'`
done
或者
#!/bin/bash
for i in `find .
原创
2011-05-12 09:58:36
807阅读
对整行操作seda新增当前行后c替换i新增当前行前d删除当前行sed'1d'ab#删除第一行行内操作sedi新增s替换d删除sed's/要替换的字符串/新的字符串/g'sed常用选项:-n∶使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的资料一般都会被列出到萤幕上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来
转载
2017-12-12 17:21:02
524阅读
LINUX 下 find grep sed awk 的常见基本用法特点 只为让自己具有更高的水准,这就开始了长达6个月的小白进阶路!这几天学习linux基础命令有点犯蒙,尤其是对文件查找这块。所有我想把一些我觉得常用的实用的参数项总结下来,大神勿喷哈。。。不到之处请大家指教,小女子在此谢过了。 一、find:命令用于查找文件系统中指定的文件,其命令格式为:1、find path
原创
2016-07-23 08:15:27
766阅读
LINUX 下 find grep sed awk 的常见基本用法特点 只为让自己具有更高的水准,这就开始了长达6个月的小白进阶路!这几天学习linux基础命令有点犯蒙,尤其是对文件查找这块。所有我想把一些我觉得常用的实用的参数项总结下来,大神勿喷哈。。。不到之处请大家指教,小女子在此谢过了。 一、find:命令用于查找文件系统中指定的文件,其命令格式为:1、find path
原创
2016-07-23 08:16:04
1234阅读
sed 格式 sed[options] "script" FILE.... 选项: -n:静默模式,不输出模式空间内的内容;默认打印空间模式的内容 -r:扩展的正则表达式 -f 文件:指定sed脚本文件 -e 'script' -e 'script' :指定多个编辑指令 -i : 直接编辑原文件 编
原创
2021-07-28 13:53:11
165阅读
Sed与Awk 使用sed 调用sed有两种方法:在命令行上指定编辑指令,或者将它们放到一个文件中并提供这个文件的名字。 sed命令行选项 选项 描述 -e 编辑随后的指令 -f 跟随脚本中的文件名 -n 阻止输入行的自动输出 指定简单的指令 可以在命令行上指定简单的编辑命令。 sed [-e] '
原创
2022-01-08 13:20:32
119阅读
sed基础用法:sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过 sed 特殊处理的那一行(或者动作)才会被列出来。-
原创
2014-07-29 19:03:14
1084阅读
点赞
程序运行环境输入与输出 标准输入0 read a;echo $a 标准输出1 echo cesh 错误输出 ls notr 管道重定向 管道与管道之间可以重定向 管道与文件之间可以重定向 用于写入 将错误的输出存进去 管道链接管道连接符 | 可以链接多个程序 管道连接是以紫禁城的方式启
一、sed (stream editor based on line)1.1 基本用法sed默认情况下不编辑源文件,仅对模式空间中的数据做处理sed 'AddressCommand' file ...Address表示方法:1、起始行和结束行 例子:1,100 表示第一行到100行2、使用模式
原创
2016-11-05 11:03:09
489阅读