我有以下數據如何讓輸出用awk低於或sed的
XXX 10/24/2013 07:31:02 10/24/2013 07:32:16 abc 913357/1
xxx ----- ----- bbc 913357/3
xxx ----- 10/23/2013 19:10:48 abc 912211/10 -ddd
文件如何只得到低於輸出
abc
bbc
abc
我有以下數據如何讓輸出用awk低於或sed的
XXX 10/24/2013 07:31:02 10/24/2013 07:32:16 abc 913357/1
xxx ----- ----- bbc 913357/3
xxx ----- 10/23/2013 19:10:48 abc 912211/10 -ddd
文件如何只得到低於輸出
abc
bbc
abc
您有多少種不同的方式可以想到?假設你的文件被稱爲data
:
cut -c 48-50 data
sed 's/^.\{47\}\(...\).*/\1/' data
awk '{ print substr($0, 48, 3) }' data
你不能簡單的做用領域,因爲在第一和最後一個採樣線7場,但你需要打印領域的5或6,這取決於它是兩條線。
歡迎來到SO。你試過什麼了? – mdml