...| awk '{print $5"\t\t" $3"\t"$4}'
Linuxターミナルで終わる長いパイプを実行します。列にはタブが埋め込まれています。最初の列のエントリの文字数が異なるため、2番目の列の結果は完全に垂直ではありません。テーブルを完璧に見せるためにどうすればいいですか?
24253 次
2 に答える
27
結果を列-tにパイプしてみてください:
...| awk '{print $5"\t\t" $3"\t"$4}'|column -t
それが役に立てば幸い
于 2012-09-17T12:07:45.950 に答える
6
フィールドがタブで区切られている場合、次の1行のスクリプトでセルの境界線を含むテーブルを印刷できます
sed -e 's/\t/_|/g' table.txt | column -t -s '_' | awk '1;!(NR%1){print "-----------------------------------------------------------------------";}'
Description |value |Comment
-----------------------------------------------------------------------
Internal |322 |
-----------------------------------------------------------------------
External |42515 |
-----------------------------------------------------------------------
于 2013-10-02T14:02:49.207 に答える