ディレクトリの内容を一覧表示するスクリプトを作成しようとしました。
#!/bin/bash
matched=$(ls -1 /data/ | grep $1)
echo $matched
コマンドにパラメーター-1
を追加しました。このように実行すると、出力は1行になります。ls
./script dir
dir1 dir2
私も試しましecho -e $matched
たが、出力は次のとおりです。
-e dir1 dir2
では、どのようにしてディレクトリをそれぞれ別々の行にリストすることができますか?