• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Unix shell脚本 – rpadding输入文件

shell 来源:BinduB 15次浏览

我有文件有逗号分隔的行,如下所示。Unix shell脚本 – rpadding输入文件

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

我想要的结果是如下 第一字段大小为6, 第二场大小为10 然后12,16 RESP。

1234 asdfgh 2345  2500.00   
12 defr  267896  4590.00 

请帮我如何用空格在shell脚本

===========解决方案如下:

awk救援RPAD!

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

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)