column -t
1つのニットで素晴らしいです:列間に出力されるスペースの数を変更するにはどうすればよいですか? 私は1つが欲しい。 column -t
2を与えます。例えば、
echo -en '111 22 3\n4 555 66\n' | column -t
出力
111 22 3
4 555 66
しかし、私はそれを次のように出力したいと思います:
111 22 3
4 555 66
sed regex を介して出力を実行して、2 つのスペースの後に単語の境界を 1 つのスペースに変換できると思いますが、必要でない限り、別のツールをミックスに追加することは避けたいと思います。
提案?同じことを実現する代わりに使用できる単純な置換コマンドはcolumn -t
? awk を使用して OFS ゲームをプレイすることは、ドロップインの代替品とは思えません。