親愛なる専門家各位私は小さな問題を抱えています...私はディレクトリ内に存在する同じ拡張子(.sh)を持つ複数のシェルスクリプトを一度に実行しようとしています。これまでのところ、次のような一般的なスクリプトを作成しました。しかし問題は、実行が終了せず、実行が継続することです。問題が続く場所を見つけることができません。専門家に調査してもらいたいと思います。私の小さなコードは以下の通りです。私はbash scriptone.sh, bash scriptkk.sh
それがうまくいくような何かをするが私はそれを行う手動の方法が欲しくない場合。
#!/bin/sh
for f in *.sh; do
bash "$f" -H
done
あなたはおそらく自分を再帰的に呼んでいます
#!/bin/sh
for f in *.sh; do
if [ "$f" == "$0" ]; then
continue
else
echo "running: $f"
bash "$f" -H
fi
done
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加