shell杂乱笔记
shell杂乱笔记
shell杂乱笔记
1、awk 用法
Java代码
awk -F "|" '{ if($6=="1-14-6-A" || $6=="1-14-6-AB" || $6=="1-14-6-B" || $6=="1-14-6-BB" || $6=="1-14-6-C" || $6=="1-14-6-CB"|| $6=='1-14-6-D' ||$6=='1-14-6-DB')print $5}' dw.stat.2013-05* >>/home/IM20-GROUP/xinchun.wang/data.txt
-F :改分隔符
>>:输出文件到文件终端
2、统计某个单词出现的次数。
Java代码
cat a.log |grep "noEduExp" |wc -l
wc:统计出现的次数
3、查找文件中 第n个字段 出现的次数,并输出前10条记录。
按照" "进行分割,然后输出$3数据,然后排序,然后求计数,然后排序,然后求前10行记录。
Java代码
cat mydata.log |awk -F " " '{print $3}'|sort -rn | uniq -c |sort -rn |head -10
4、查找某个目录中的所有包含某个关键字的文件。
Java代码
grep -lR 'script' ./
评论暂时关闭