这很好用
if [[ -e img.png ]]
then
echo "exist"
else
echo "doesn't exist"
fi
但是,如果我知道可能有名称为 img 的图片,但我不知道该文件是 .jpg 、 .gif 、 .jpeg 、 .tff 等等,该怎么办。
我不在乎扩展名是什么我只想知道是否有名为“img”的文件
我该怎么做?
最佳答案
你可以这样做:
files=$(ls img.* 2> /dev/null | wc -l)
if [ "$files" != "0" ]
then
echo "exist"
else
echo "doesn't exist"
fi
关于linux - 仅通过文件名检查文件是否存在(不带扩展名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247069/