ディレクトリのリストが存在するかどうかをチェックするスクリプトを使用したいと同時に、送信しているカスタム メッセージを出力する必要があります。
例えば:
ディレクトリが存在するかどうかを検証するスクリプトがあります。
**check.sh**
for i in $*
if [ -d "$i" ]; then
echo Found <msg-i> directory.
else
echo <msg-i> directory not found.
このスクリプトを次のように呼び出したいと思います。
./check.sh $DIR1 msg1 $Dir2 msg2 $Dir3 msg3
したがって、DIR1 が存在しない場合は、「msg1 ディレクトリが見つかりません」というメッセージを表示したいと思います。同様に、DIR2 についても「msg2 ディレクトリが見つかりません」と表示したいと思います。ここで msg1 と msg2 は、文字列として渡したいものです。これを達成する方法は?私はbashシェルを使用しています。