AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### sed SED是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。 ### awk 文本统计 - 一些文件中,文件名以 _ 分隔, 分隔后的项只有 7 项的文件 ``` ls -1 | awk -F '_' '{if(NF==7)print $0}' | wc -l ``` - awk 中执行shell命令 ``` ls -1 | awk -F '_' '{if(NF==7)print $0}' | awk '{cmd="cat "$0" | wc -l";system(cmd)}' ``` - 统计(文件内容大于100的算)) ``` ls -1| awk -F '_' '{if((NF==8)&&(substr($6,0,6)=='201708'))print $0}' | awk '{printf $0" ";cmd="cat "$0" | wc -l";system(cmd)}' | awk '{if($2>=100)print $0}' | wc -l ``` - 统计第一项相同的行,并且第二行进行相加,第三行列出每一项 ``` cat 201708.txt | awk -F '_' '{printf $0" "; print substr($6,0,8)}' | awk '{print $3,$2}' | awk 'BEGIN{FS=OFS=" "}{a[$1]+=$2;b[$1]=b[$1]$NF"/"}END{for(i in a)print i,a[i],b[i]}' ``` ### IO 性能监控 iostat -x 1 10 ### 查看cpu的信息 cat /proc/cpuinfo