1
我有文字如下:刪除換行符?使用awk?
-rw-r--r-- 1 502 136 2607104 Dec 15 11:05 YUH985335
-rw-r--r-- 1 502 136 2433024 Dec 15 11:06 YUH985336
我想結果變成這樣
15-Dec-2016_11:05 YUH985335 2607104
15-Dec-2016_11:06 YUH985336 2433024
我試試這個代碼
awk -v year=${year} {print $7"-"$6"-"year"_"$8, $9, $5}
但結果已在中間
新線15-Dec-2016_11:05 YUH985335
2607104
15-Dec-2016_11:06 YUH985336
2433024
如何在awk中刪除第$9
列的換行符?
你確定這是確切的代碼(例如,它是否缺少''s)?沒有'RS'設置某處或某事,只是'RS'不會導致?你可以試試'sub(/ \ n /,「」,$ 9)'。 –
你應該試試並解析ls –
'ls -l --time-style = +%d-%b-%Y_%H:%M'? –