比較不同的領域我想在連續行不同領域的比較,如:連續的行上
TYPE DATE TOTAL
p1 xxxx 1
p2 xxxx 2
p3 xxxx 1
p3 xxxx 2
p3 xxxx 1
p4 xxxx 2
p5 xxxx 1
p5 xxxx 2
p5 xxxx 1
我想一個腳本,將首先考慮「總計」爲= 1,那麼它會尋找一個條目轉換爲列類型,只要P與遇到1的條目保持一致,就需要將其輸出到文件中。
結果舉例:
p1 xxxx 1
p3 xxxx 1
p3 xxxx 2
p3 xxxx 1
p5 xxxx 1
p5 xxxx 2
p5 xxxx 1
我嘗試使用bash這一點,但代碼是超級慢,有另一種方式做到這一點?
temp=AAAAA
而讀出線 做 類型= $ {線:20:1} 莢= $ {行:0:2} 日期= $ {線:9:5}
if [ "$type" != "2" ]
then
echo $line >> outfile
fi
if [ "$POD" == "temp" ]
then
echo line >> outfile
fi
temp=POD
done<$1
顯示bash腳本 – 123