列のない入力を列のように列化するにはどうすればよいls
ですか?
ls
各行の最小幅で最適化されたテーブルを作成しています。次に例を示します。
ls
2 dsao file with space with
5 e g wsdl-rubo-6cb0f1a9086e80c
d file leading space
しかし、出力をcolumn
(たとえば、各ファイルを1行に)フィードすると、すべての行が同じ幅で埋め込まれるため、画面の幅に適合します。
for i in *; do echo "$i"; done | column
2 file with space
5 g
d leading space
dsao with
e wsdl-rubo-6cb0f1a9086e80c
file
(ここでは例として同じ出力を生成するためにファイルリストのみを使用しています。最終的に他のものを列化するためのそのような解決策を探しています。)
可変のcol-widthで出力を丸めるにはどうすればよいですか?
column -c
_n
-x`のように入力を列化しますが、指定された幅を埋めるのではなく、できるだけ少ない画面列に出力を合わせます」でしょう。これは正しいです?