タブ区切りリストを素敵に配置するコマンド

タブ区切りリストを素敵に配置するコマンド

場合によっては、[入力]タブで区切られたリストがソートされていないことがあります。たとえば、次のようになります。

var1  var2  var3
var_with_long_name_which_ruins_alignment  var2 var3

ソートする簡単な方法はありますか?

var1                                      var2  var3
var_with_long_name_which_ruins_alignment  var2  var3

ベストアンサー1

それから答えは次のようになります。

column -t file_name

これにより、列が次に分割されます。どのタブだけでなく空白も可能です。タブでのみ分割するには、次を使用します。

column -t -s $'\t' -n file_name

-s $'\t'区切り文字をタブにのみ設定し、空の-n列(隣接タブ)を保持します。

PS:クレジットは次のとおりです。アレックスしかも。元のヒントは、質問に対するコメントとして彼が提供したが、答えとして投稿されていませんでした。

おすすめ記事