【发布时间】:2019-07-25 18:13:27
【问题描述】:
我有这个有效的代码:
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
for entry in "$DIR"/*
do
echo "$entry"
done
但是当我尝试这样做时,
for entry in "$DIR/Images"/*
do
echo "$entry"
done
然后我的脚本尝试访问名为 $DIR/Images/* 的文件
当我这样做试图解决问题时:
for entry in "$(DIR/Images)"/*
do
echo "$entry"
done
脚本打印出我的 mac 根目录中的所有文件。如何让我的脚本循环遍历 $DIR/Images/ 中的所有文件?
当然假设存在图像
【问题讨论】:
-
for entry in "$DIR"/Images/*怎么样? -
成功了,谢谢!此外,在我的脚本中,我正在运行另一个脚本。你知道我会如何暂停我当前的脚本并等到另一个脚本完成运行吗?
-
听起来是个很棒的新问题。
标签: bash command-line terminal