GNU/Linux >> Linux の 問題 >  >> Linux

タブ区切りリストをうまくレイアウトするコマンド?

たとえば、入力タブで区切られたリストとして表示されることがありますが、これは完全には整列されていません

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 空の列(隣接するタブ)を保持します。

追伸:クレジットはアレックスにも当てはまるということを指摘したいだけです。元のヒントは質問へのコメントとして彼から提供されましたが、回答として投稿されることはありませんでした。


Linux
  1. Debian 11 でネットワーク インターフェイスを一覧表示する 6 つの方法

  2. Linux ls コマンド - ファイルの一覧表示

  3. lsattr:コマンドが見つかりません

  1. LinuxSSコマンドの使用方法

  2. LinuxのNetstatコマンド-例を含む28個のコマンド

  3. ディスプレイのテーブルをうまく揃える方法は?

  1. LinuxでのLsコマンド(ファイルとディレクトリのリスト)

  2. LinuxのPsコマンド(プロセスのリスト)

  3. LinuxでのLsmodコマンド(カーネルモジュールの一覧表示)