我想使用一个脚本来检查目录列表是否存在,同时它应该打印一些我正在发送的自定义消息。
例如:
我有一个脚本可以验证目录是否存在:
**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 shell。