たとえば、入力タブで区切られたリストとして表示されることがありますが、これは完全には整列されていません
var1 var2 var3
var_with_long_name_which_ruins_alignment var2 var3
それらを整列させる簡単な方法はありますか?
var1 var2 var3
var_with_long_name_which_ruins_alignment var2 var3
承認された回答:
したがって、答えは次のようになります。
column -t file_name
これにより、 anyで列が分割されることに注意してください タブだけでなく空白。タブのみで分割する場合は、次を使用します:
column -t -s $'\t' -n file_name
-s $'\t'
区切り文字をタブのみに設定し、-n
空の列(隣接するタブ)を保持します。
追伸:クレジットはアレックスにも当てはまるということを指摘したいだけです。元のヒントは質問へのコメントとして彼から提供されましたが、回答として投稿されることはありませんでした。