私はLinux端末で...| awk '{print $5"\t\t" $3"\t"$4}'
で終わる長いパイプを行います。列にはタブが埋め込まれています。最初の列の項目の文字数が異なるため、2番目の列の結果は完全に垂直ではありません。どのようにテーブルを完璧に見えるようにする?パイプへawkはLinux端末のテーブルのような、またはExcelのような列を出力しますか?
8
A
答えて
23
試しコラム-tの結果:
...| awk '{print $5"\t\t" $3"\t"$4}'|column -t
があなたのフィールドはタブには、次の1行のスクリプトは、セルと表を印刷することができ分離されている場合、それは
6
を役に立てば幸い境界線
sed -e 's/\t/_|/g' table.txt | column -t -s '_' | awk '1;!(NR%1){print "-----------------------------------------------------------------------";}'
Description |value |Comment
-----------------------------------------------------------------------
Internal |322 |
-----------------------------------------------------------------------
External |42515 |
-----------------------------------------------------------------------
関連する問題
- 1. tutorialspointのようなLinux端末を作成するには?
- 2. bash、以前のように端末出力をリセットします。
- 3. Linux端末の出力リダイレクト
- 4. 端末の出力にはどのように関わっていますか?
- 5. キーボード入力はどのように端末に入力されますか?
- 6. 端末のコマンドのオーバーレイ出力をlessやmanのようにするには?
- 7. 私とは異なる端末への出力出力をファイルにリダイレクトし、端末に出力
- 8. テスト中に端末にerror_log()メッセージを出力しないようにする
- 9. 私はのような単純な何かをしたいAWK
- 10. Textviewは端末のように動作します
- 11. プロセス私はこのようなファイルましたAWK
- 12. C++はあなたがrubyのように配列を出力します
- 13. php - shell_exec、execなどは端末のように出力できません。でも2>&
- 14. は、どのように私は、次のような何かを行うスクリプトを書いて、端末
- 15. OSX/Linux、端末からの出力を遅くする
- 16. Clion Debuggingの内部端末の代わりにxtermのような外部端末を使用するには?
- 17. なぜexeclp()の出力が端末に出力されないのですか?
- 18. Jythonはすべての端末出力を出力/文字列として出力を割り当てます
- 19. スキーム - このような出力をどのように説明しますか?
- 20. 入力エリアと出力エリアが別々のLinux端末エミュレータ?
- 21. iPadアプリのような端末を構築する方法
- 22. nodejsを持つbashのような擬似端末の開始
- 23. Vim(端末のバージョン)では、どのようなcolorscheme設定がテキストの背景色を制御しますか?
- 24. なぜopen(True、 'w')はsys.stdout.writeのようなテキストを出力しますか?
- 25. 末尾の数字はawkスクリプトの本文にどのような影響を与えますか?
- 26. 端末の列をCで書式化した出力
- 27. javaを使って端末出力にプログレスバーのようなものを作成するにはどうすればよいですか?
- 28. AWK出力を使用したLinux CP
- 29. 私はのようなURL文字列を出力し、フォームましPHP
- 30. Python端末の出力幅
awkの列アライメントフラグを試してみてください。http:// sta ckoverflow.com/questions/6345429/how-do-i-print-some-text-in-bash-and-pad-it-with-spaces-to-a-certain-width –