自动化简单终端命令

时间:2012-06-28 09:04:24

标签: macos shell automator

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

chmod 777 file.command
./file.command

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

1 个答案:

答案 0 :(得分:0)

在bash shell中这样:

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