
前面你说。如果输入查询内容"d1",输出“3”行,什么依据?因为3行有"d"?
我猜你是这个意思吧?
cat a.txt | grep "|." -o | tr -d "|" | uniq -c
试下这个:#!/bin/bash
awk '{
if(NR==1){
str=$0
} else {
if($0 ~ /^[[:space:]]+/)
str=str "\t" gensub(/^[[:space:]]+/, "", "", $0)
else
str=str "\n" $0
}
}
END{
print str
}' /jiankong/diskcheck_tmp
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)