lsコマンド出力の1列だけをエコーするにはどうすればよいですか?

lsコマンド出力の1列だけをエコーするにはどうすればよいですか?

lsコマンドを実行すると、出力は次のようになります。

file1 file2 file3 file4

出力の特定の列(この場合はfile2)のみを表示できますか?私は成功せずに次のことを試しました。

echo ls | $2

基本的に私が望むのは、2番目の列だけをエコーすることです。この場合はエコしたいです。

file2

ベストアンサー1

次のコマンドは、出力形式を1lsつの列として指定します。

ls -1 /directory

おすすめ記事