首页 文章

自动化简单终端命令

提问于
浏览
0

因此,对于所有有才能的人来说,这是一个简单的方法 . :)我想要做的是创建一个Automator应用程序,当你在它上面放一个.command文件时执行以下简单的终端命令,其文件名以“abc-123”开头,重要的是它会抛出一个错误,如果不符合这些条件,也不会尝试运行脚本 .

chmod 777 file.command
./file.command

而已!我没有那么多的经验和尝试谷歌我的方式现在回答2小时,我想我只是问,因为它可能很简单......我希望 . :)

1 回答

  • 0

    在bash shell中就像这样:

    for f in "$@"
    do
        name=${f##*/}; 
        if [[ "$name" = abc-123*.command ]];then
            chmod 777 "$f"
            "$f"
        else
            exit 1;
        fi
    done
    

相关问题