我有一個sample.txt的文件如下:如何在BASH中使用AWK和fprint解析出文本文件?
Name City ST Zip CTY
John Smith BrooklynNY10050USA
Paul DavidsonQueens NY10040USA
Michael SmithNY NY10030USA
George HermanBronx NY10020USA
輸入的圖像(在情況下,如果載沒有正確顯示) Input
希望的輸出是到單獨的列,如圖如下:
我想這:
#!/bin/bash
awk '{printf "%13-s %-8s %-2s %-5s %-3s\n", $1, $2, $3, $4, $5}' sample.txt > new.txt
而且它的成功對這一結果:
Name City ST Zip CTY
John Smith BrooklynNY10050USA
Paul DavidsonQueens NY10040USA
Michael SmithNY NY10030USA
George HermanBronx NY10020USA
將不勝感激,如果有人可以調整這使文本文件將在分隔的格式,如上圖所示。非常感謝!!
嗨,我有FIELDWIDTHS,這工作很好,記得很簡單。非常感謝你! – user3395315