如何從特定列中刪除前導零並使用相同數量的空格刪除填充。截斷前導零和填充等於UNIX中特定字段的空格數
A001|XYZ|00001|00234|0090
B001|XYZ|00010|00234|0990
C001|XYZ|00321|00234|0345
D001|XYZ|05001|00234|0777
字段3和5是整數字段和輸出應爲如下─
A001|XYZ|1....|00234|90..
B001|XYZ|10...|00234|990.
C001|XYZ|321..|00234|345.
D001|XYZ|5001.|00234|7...
(表示空間 '')使用awk
和printf
閱讀有關printf的格式化字符串。我在前一個問題中使用的概念可以通過正確的格式字符串來實現。 – 2014-09-18 17:35:12