2017-12-03 15 views
0

ファイルには、以下のようなカンマ区切りの値を持つ行があります。UNIXシェルスクリプト - 入力ファイル

1234,asdfgh,2345,002500 
12,defr,267896,004590 

私は結果が 第一フィールドサイズ以下のようになりたいが 2ndフィールドのサイズは10 その後12,16 RESPで、6です。

1234 asdfgh 2345  2500.00   
12 defr  267896  4590.00 

救助にシェルスクリプトでスペースで

答えて

0

awkをRPADする方法で私を助けてください!

$ awk -F, '{printf "%-6s%-10s%-12s%14.2f\n", $1,$2,$3,$4}' file 
関連する問題