我正在尝试查找iPhone应用程序目录中是否存在文件。
不幸的是,应用程序目录因设备而异。
在我的设备上,我使用以下命令来查看文件是否存在:
if [[ -f "/var/mobile/Applications/D0D2B991-3CDA-457B-9187-1F02A84FF3AB/AppName.app/filename.txt" ]]; then
echo "The File Exists";
else
echo "The File Does Not Exist";
fi
我希望有一个命令可以自动搜索文件是否存在,而无需在路径中指定“变量”名称。
我尝试了以下内容:
if [[ -f "/var/mobile/Applications/*/AppName.app/filename.txt" ]]; then
echo "The File Exists";
else
echo "The File Does Not Exist";
fi
但是很不幸,它没有找到这个文件,
可能是因为我有两个路径的/var/mobile/Applications/*/AppName.app/
,因为我克隆了这个应用程序。
我想找到一个方法来检查在/var/mobile/Applications/*/
目录下是否存在任何名为AppName.app
的文件夹中的filename.txt
文件。
[[ $(find /var/mobile/Applications/*/AppName.app/ -name filename.txt | wc -l) -gt 0 ]] && echo "文件存在" || echo "文件不存在"
- Fouad-print -quit
命令,这样find
命令会在找到一个结果后停止搜索。 - Reinstate Monica Please