shell 程式設計統計兩個檔案行數百分比
阿新 • • 發佈:2018-12-10
今日心血來潮,突然感覺shell中重複的命令讓人昏昏欲睡,故有此產出:
直接上乾貨,我的zhi'x指令碼如下:
#!/bin/bash . ./subscript.txt for info in ${array[@]} do fstr=`echo $info | cut -d \; -f 1` sstr=`echo $info | cut -d \; -f 2` yp=`cat ${fstr}|wc -l` cf=`cat ${sstr}|wc -l` result=`awk 'BEGIN{printf "%.2f%\n",'$yp'/'$cf'*100}'` echo $info'已跑:'$result done
而我引用的檔案內部放了一個array陣列,內容如下:
是使用前面的檔案行數除去後面檔案行數的百分百 |
因為用notepad++編輯,其中丟擲一個不太專業的異常
|
只需要 編輯->文件格式轉換->轉換為unix格式
異常完美解決;