1. 如果需要手動(dòng)統(tǒng)計(jì)求和(grep -E -o通過正則表達(dá)式過濾出只含有想要的內(nèi)容的部分,cut對(duì)前面輸出的規(guī)則內(nèi)容進(jìn)行提取需要求和的內(nèi)容,tr將換行符替換成+號(hào),算術(shù)式可以粘貼到python下直接運(yùn)算出來):
[Administrator@RobertNote@/g/WorkDocs/jianwenlog/jdjinrong@12:06:19]
2467 $ grep -E -o exported.*record.* jd-jinrong-conversion-details-July-6月.txt|cut -d " " -f 2|tr -s '\n' '+'
29+73+83+92+75+72+83+83+84+74+77+198+109+91+71+58+79+73+65+70+108+78+53+62+1+1+1+1+3+4+10+4+5+3+5+1+2+2+1+1+1+5+126+62+49+98+189+23+89+91+92+98+239+213+88+73+72+74+58+53+71+69+60+39+33+1+2+1+2+1+3+2+1+1+2+13+15+3+2+1+6+2+2+2+4+1+1+1+1+1+1+1+4+24+20+5+3+2+2+106+122+46+66+58+43+58+22+
2. 好了,拷貝上面的算術(shù)格式,python打開,粘貼再+0,結(jié)果出來了。
3. 再檢查下 lines G:\WorkDocs\jianwenlog\jdjinrong\jd-jinrong-conversion-all-July-6月.txt, 輸出的行數(shù)也是4704.
lines是自己寫的統(tǒng)計(jì)行數(shù)的別名,最強(qiáng)大的用法是 lines 2514_*,統(tǒng)計(jì)所有符合規(guī)范的文件總共的行數(shù)(已經(jīng)累計(jì)過的):
alias lines='awk "END{print NR}"'