【发布时间】:2016-03-25 10:49:09
【问题描述】:
我想使用 shell 脚本检查文件是否存在。我使用了下面的代码。 如果我有 TEST.png 或 test.png,如果条件成功并打印找到文件,则为这两个文件名。但我想为文件检查启用区分大小写。请让我知道如何在 shell 脚本中启用区分大小写。
file="/mnt/floppy/test.png"
if [ -f "$file" ]
then
echo "File found"
else
echo "Invalid file"
fi
【问题讨论】:
-
Shell/bash 默认区分大小写
-
根据您要检查的文件路径判断,您正在处理不区分大小写的文件系统,可能是 VFAT。