转自:http://coolshell.cn/articles/9070.html有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,A...
分类:
其他好文 时间:
2015-06-17 14:40:49
阅读次数:
110
原文件:00 abc sdfdsf1 2 45 3 400 xfd xdfssdf3 322 345 234处理后文件:00 abc sdfdsf 1 2 400 abc sdfdsf 5 3 400 xfd xdfssdf 3 3200 xfd xdfssdf 2 3400 xfd xdfssdf...
分类:
其他好文 时间:
2015-06-16 16:25:39
阅读次数:
114
法一root@test~$eval`ifconfig|sed-rn‘/^[^\t]/{N;s/(^[^]*).*addr:([^]*).*/\1\2/p}‘|awk‘$2!~/^127|^0|^$/{print$1"="$2}‘|head-1`root@test~$root@test~$root@test~$echo$eth010.240.210.131法二root@test~$echo`ifconfig|sed-rn‘1,2‘p|awk‘{print$2}‘|awk-F"addr:"‘{print$..
分类:
系统相关 时间:
2015-06-16 08:04:25
阅读次数:
158
可以使用表达式来存储、操作和检索数据,这些操作与sed中的有很大的区别,但这是大多数程序设计语言所具有的共同特性。
一个表达式通过计算返回一个值。表达式由数字和字符串常量、变量、操作符、函数和正则表达式组成。我们在之前的文章中中详细介绍了正则表达式。在这一部分,我们将学习由常量、变量和操作符组成的表达式。
常量有两种类型:字符串型或数字型( "red"或1)。字符串在表达式中必须用引号...
分类:
其他好文 时间:
2015-06-13 17:13:20
阅读次数:
135
Linux批量文件的字符串替换sed -i "s/oldstring/newstring/g" `grep oldstring -rl path`vim多行替换::1,2s/str1/str2/g仅替换文件中的第1行到第2行中的“str1”成“str2:s/vivian/sky/ 替换当前行第一个 ...
分类:
系统相关 时间:
2015-06-13 15:35:32
阅读次数:
214
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
系统相关 时间:
2015-06-13 15:34:29
阅读次数:
194
请执行命令取出linux中eth0的IP地址(请用cut,有能力者也可分别用awk,sed命令答)。解答:说明:此题解答方法已经给大家讲解了不下15种,还可以有很多,在这里给大家着重讲下awk的技巧用法,希望大家能多重视老师的思路、思维过程,不过过分关注问题的答案,以便达到学一通十的效果。方法一【此...
分类:
其他好文 时间:
2015-06-13 15:31:56
阅读次数:
95
sed-n‘/15:32:30/,/16:12:09/p‘access_log>log.txtsed截取某段时间,并重定向到一个新文件
分类:
其他好文 时间:
2015-06-12 15:10:47
阅读次数:
131
from:http://blog.csdn.net/engledb/article/details/19623087六、常用范例1、p命令 命令p用于显示模式空间的内容。默认情况下,sed把输入行打印在屏幕上,选项-n用于取消默认的打印操作。当选项-n和命令p同时出现时,sed可打印选定的内容。例子...
分类:
系统相关 时间:
2015-06-11 16:17:04
阅读次数:
145
cat 文件名 |awk ‘{if($0!=”")print}'cat 文件名 |awk ‘{if(length !=0) print $0}'cat 文件名 |sed ‘/^$/d'grep -v “^$” 文件名tr -s '\n'
分类:
系统相关 时间:
2015-06-11 14:26:00
阅读次数:
157