gpt4 book ai didi

macos - 如何测试 OSX 上的 bash 中是否存在 .app(应用程序目录)?

转载 作者:行者123 更新时间:2023-12-02 04:19:13 25 4
gpt4 key购买 nike

我想通过 bash 脚本测试文件或目录是否存在:

    if [ -f "$file" -o -d "$file" ]; then
# Do things
fi

但此测试不适用于应用程序文件 (.app),我无法在测试手册页上找到答案,并认为 .app 被视为 osx 上的文件夹。

最佳答案

检查目录是否存在:

if [ -d "$<app name>.app" ]; then
# Control will enter here if $<app name>.app exists.
fi

检查目录是否不存在:

if [ ! -d "$<app name>.app" ]; then
# Control will enter here if $<app name>.app doesn't exist.
fi

关于macos - 如何测试 OSX 上的 bash 中是否存在 .app(应用程序目录)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31724638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com