ディレクトリにパターンがあるいくつかのファイルを見つけようとします。再帰ではなく最初のレベルだけをスキャンしたいです。
私のスクリプト:
for i in $(ls $INCOMINGDIR/*$BUSSINESSDATE*)
do
echo $i;
done
上記のコマンドは再帰的に検索します。最初のレベルのディレクトリのみを検索するにはどうすればよいですか?
ベストアンサー1
解析されないls
。返品ALL_CAPS_VARSを使用しないでください。
for i in "$incoming_dir"/*"$business_date"*; do
インタラクティブにサブディレクトリに降りるのを防ぐオプションがls
あります。-d
ls -d $INCOMINGDIR/*$BUSSINESSDATE*