我的文件中包含逗号分隔值的行,如下所示。
1234,asdfgh,2345,002500
12,defr,267896,004590
我希望结果如下 第1场大小为6, 第二场大小为10 然后12,16分别
1234 asdfgh 2345 2500.00
12 defr 267896 4590.00
请帮我讲解如何在shell脚本中使用空格rpad
答案 0 :(得分:0)
awk
救援!
$ awk -F, '{printf "%-6s%-10s%-12s%14.2f\n", $1,$2,$3,$4}' file