我有一個數據是這樣的:查找分隔符,並打印第二陣列
A=5 B=8 . C=8
A=4 . . C=4
A=8 . . C=3
我需要檢查所有列在我的文件,如果我找到letter=number
(例如A = 5),我只需要number
打印。如果有缺失值(.
),請跳過它。
所以輸出應該是:
5 8 . 8
4 . . 4
8 . . 3
我會用awk:
awk -v OFS="\t" '{split($0,arr2,"="); print arr2[2]}' infile.txt
不,它不是固定取出
FOO=
。列數是可變的。 – Paul