awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大awk工作流程是这样的:读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 ...
分类:
其他好文 时间:
2014-12-11 11:46:33
阅读次数:
154
最近从数据库中导出了230万条文本文件格式的数据记录。开了台freebsd虚拟机。ram256Mb,cpu1core。其实就是测试在相同的硬件环境下,grep,sed,awk(nawk)三个工具的搜索文件的效率。搜索结果:[root@ServerA/var]#timegrep18921373250vo.txt//grep第一次搜索/20101220/10000..
分类:
其他好文 时间:
2014-12-10 14:30:56
阅读次数:
212
sed :行编辑器sed:模式空间sed ‘AddressCommamd‘ file .....Address:1 startLine, EndLine比如1,100$:表示最后的行2 /RegExp/ /^root/3 /pattern1/,/pattern2/第一次被模式一匹配的行到第二次被模式...
分类:
其他好文 时间:
2014-12-09 21:10:37
阅读次数:
188
sed-i"s/`echo-e\\\t`/,/g"123456.txtcat./123456.txt|whilereadlinedosd=`echo$line|awk-F,‘{print(($4-$3))}‘`a=`echo$line|awk-F,‘{print$1}‘`DAYLEN2=$(($(($sd))/86400))echo$a"开通"$DAYLEN2"天"done
分类:
其他好文 时间:
2014-12-09 19:55:54
阅读次数:
224
tr-d"\r"<file.txt>out.txt
tr-d"\015"<file.txt>out.txt#^M八进制形式是015
stringsfile.txt>out.txt
sed-i‘s/^M//g‘file.txt#^M不是shift+^再加上M,应该是ctrl+v加上ctrl+m
vi文件下执行:%s/^M//g替换为空
dos2unixfile.txt
yum-ygroupinstall"Desktop"yum-ygroupinstall"XWindowSystem"yum-ygroupinstall"ChineseSupport"sed-i‘/id:/s/3/5/‘/etc/inittabstartx
分类:
其他好文 时间:
2014-12-08 12:32:14
阅读次数:
124
看跟我一起写Makefile遇到不懂的问题,这里记录下答案因为看到自动生成依赖性这节,有几个不懂的,所以补充下:%.d: %.c@set -e; rm -f $@; \$(CC) -M $(CPPFLAGS) $ $@.$$$$; \sed 's,\($*\)\.o[ :]*,\1.o $@ : ,...
分类:
其他好文 时间:
2014-12-08 12:02:53
阅读次数:
198
有四台Linux服务器,其中一台为主,其它为从。服务器使用的是CentOS6.5,jdk选择1.6,hadoop选择1.0.4版本。要到实际环境中应用还要根据实际情况做修改。如果是新装好的系统,要先配置好ip,shell脚本如下:#!bin/bashread"inputip:"ipecho‘thedefaulthostnameismaster‘sed-i‘$..
分类:
系统相关 时间:
2014-12-08 07:07:13
阅读次数:
292
cut和awk可以提取列,grep提取行
命令名称:cut
-f 提取行,-d 分隔符...
分类:
系统相关 时间:
2014-12-07 16:30:02
阅读次数:
379
线上会log回归,计算请求超时率,会用到cut命令,看了一篇不错的文章,转了。。1 描述一下cut命令正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到...
分类:
其他好文 时间:
2014-12-05 12:40:46
阅读次数:
276