shell 笔记
2014-01-21 14:29
218 查看
sed -r 's/.+(type)=([0-9]+).+/\2/' file echo f1 f2 f3| xargs -i -n 1 mv {} {}.bak pptp: kill `ps -ef | grep pptp | awk '{print $0}' | grep 100.10[6-7] | awk '{print $2}'` egrep "HTTP/1.1\" 5.. " api_xxx_access.log-20131017 |awk '{ print $8}' | awk -F "&" '{print $1,$2}' | sort | uniq -c | sort -rn | head -10 date -s "10/12/13 16:58:59" +%s awk多行处理: awk '{if(NR>1&&!/ms/){ print "";printf $0;} else {printf $0" ";} }' datafile hostip=`/sbin/ip a | grep -E "eth[0-9]$|em[0-9]$|bond[0-9]$|br[0-9]$" |grep "/2" | awk '{print $2}'|awk -F "/" '{print $1}' | awk -F '.' '$3 < 4 {print $0}'` | grep 192.168 hostname -i 磁盘使用量: df -Tm | grep "[0-9] " | awk '{sub(/%/,"");$6} {if($6 > 90 && $5 < 1000000) {print $0}}' 脚本日志检索: ztime=`date "+%Y-%m-%d %H:%M" -d "-15 minutes"` startnum=`cat /www/logs/application.log | grep -n "${ztime}:" | head -1 | awk -F ":" '{print $1}'` num=$(cat /www/logs/application.log | sed -n "${startnum},\$p" | grep "check comment" -c) crontab处理: crontab -l | grep -v ^# | grep -Eo '/[a-z]+.*[\w_]+.*\.sh|/[a-z]+.*[\w_]+.*\.py' | awk '{print $NF}' 检索日志: a=`date +%H:%M:%S` b=`date +%H:%M:%S -d "-5 mins"` c=`awk -F "[ |,]" '$1>="'$b'"&&$1<="'$a'"{print}' /usr/local/tomcat_chengxu2/logs/solr.log awk,两文件合并: awk 'FILENAME==ARGV[1]{a[FNR]=$1;b[FNR]=$2};FILENAME==ARGV[2]{for(i=1;i<=length(a);i++){if(a[i]==$1){print a[FNR],b[FNR],$2}}}' /tmp/file1 /tmp/file2 | sort -k2 read line with command: echo `cat ${1}error.log.$dtime | grep "110: Connection timed out" | grep -oP "192.168.[0-9.]+:[0-9]+" | sort | uniq -c | sort -rn | awk -v yuzhi=$zhi '$1 > yuzhi {print $1,$NF}'` | while read line do echo $line done
相关文章推荐
- 学习笔记之一shell脚本语法
- [linux-shell]脚本攻略学习笔记
- Linux笔记10-Shell基础
- [Shell学习笔记]字符串操作
- Linux学习笔记 - Shell 输出命令
- (shell笔记六)Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- Shell脚本学习笔记-系统管理
- Bash shell学习_学习笔记
- 笔记——shell脚本学习指南
- shell笔记-常用
- Shell全局变量、局部变量与特殊变量笔记总结
- Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第11章 认识与学习 bash
- shell 笔记 test命令
- linux_shell脚本笔记之二
- BashShell笔记 (一)
- 自己整理的shell笔记
- 【转】shell学习笔记(四)——条件测试
- shell笔记之sed编辑器的基础用法(上) 推荐
- shell退出和退出状态学习笔记
- shell学习笔记(二):shell 语法