随笔分类 -  linux常用命令-经验

bash之显示文件并且在某列中删除该文件名
摘要:ll|awk '{if( $5 == 0 ) print "rm -f", $9}'|sh 当文档大小为0的情况下,通过sh 删除多个文件 阅读全文

posted @ 2010-02-24 13:22 任斌 阅读(224) 评论(0) 推荐(0)

bash之文件排序得到分类汇总
摘要:cat 2 |sort -k 2n -u|sort -r|awk 'BEGIN{t=0;t1=0;} {if(t!=$1) {t=$1;t1=$2;print t,t1;}}' 阅读全文

posted @ 2010-02-24 13:21 任斌 阅读(343) 评论(0) 推荐(0)

bash之两文件之间差异比较的内容
摘要:两个文件,一个文件是全部列表,第二个文件是第一个文件的子集(存在第一个文件没有的内容),要找出第二个文件中内容,第一文件没有的。用linux的bash脚本写awk 'NR==FNR{a[$1]=$1}NR>FNR{b[$1]=$1}END{for ( r in a ) if(!b[r] ) print a[r]}' dsb.txt xsb.txt注:NR代表所有列的排序数字,FNR代表将会按... 阅读全文

posted @ 2010-02-24 13:19 任斌 阅读(663) 评论(0) 推荐(0)

导航