如何使用awk增加文本文件中列的間距?如何用awk增加文本文件中列的間距?
0
A
回答
0
如果你想使你的輸出更漂亮,使用column
:
$ printf "%s %s %s\n" one two three four five six seven eight nine
one two three
four five six
seven eight nine
$ printf "%s %s %s\n" one two three four five six seven eight nine | column -t
one two three
four five six
seven eight nine
0
最簡單的方法可能是使用格式寬度說明符。這取決於你的數據。
{
for (i = 1; i <= NF; i++) {
printf("%9s ", $i);
}
printf("\n") ;
}
的%9
以上講述awk來打印這是寬9個字符的空間中的每個字段。如果數據寬於9個字符,awk將使用盡可能多的空間。
printf()
非常靈活。例如,對於具有四個字段的輸入文件,可以執行此類操作來控制輸出格式。
printf("%d %9s $d: %s\n", $1, $2, $3, $4);
0
這可能會爲你工作:
cat <<\! >file
> a b c d
> w x y z
> !
cat file
a b c d
w x y z
awk -v OFS=' ' '{$1=$1};1' file
a b c d
w x y z
相關問題
- 1. 如何增加文本視圖中的行間距。
- 2. 如何增加plist文件中UILabel的行間距
- 3. 如何在Android TabActivity中增加文本和圖像之間的距離?
- 4. 如何增加codeigniter中大文件的文件上傳時間?
- 5. 如何使用AWK附加文本
- 6. 在y軸上增加文本和標題之間的距離
- 7. Android GridLayout - 如何增加列或行之間的間距?
- 8. Awk腳本合併Linux中的文本文件中的2列
- 9. 如何用awk刪除文本文件中的行之間的空格?
- 10. 如何使用批處理腳本增加文本文件名
- 11. 如何增加vim中行號邊距的間距?
- 12. 如何從保存的文本文件中增加數字?
- 13. 如何重複搜索和增加文本文件中的值
- 14. 如何增加網頁瀏覽器控件中的行間距
- 15. 使用awk查找文本文件中的最大值列表
- 16. 使用awk或sed在文件的第一列中添加遞增日期
- 17. 給標籤間距文本文件
- 18. 如何增加輪播指標間距
- 19. 如何使用awk向csv文件的列添加名稱
- 20. 文本中的div之間的間距?
- 21. 如何提取列文本在AWK
- 22. 編輯文本文件用awk/sed的
- 23. 如何使用awk從文本文件中提取特定行?
- 24. 如何使用awk或Perl在大型XML文件中增加數字?
- 25. 如何增加html表格列之間的距離?
- 26. 如何使用awk將文本文件中的數據寫入Excel文件行?
- 27. 如何增加Crystal Reports中段落間的間距
- 28. 自動增加文本文件的行
- 29. 用awk從多個文本文件中提取列
- 30. 使用awk在文本文件中添加標題