0

だからここにあなたの才能のあるすべての人々のための簡単なものがあります。:)私がやりたいのは、ファイル名が「abc-123」で始まる.commandファイルをドロップすると、次の簡単なターミナルコマンドを実行するAutomatorアプリケーションを作成することです。これらの基準は満たされておらず、スクリプトを実行しようとはしません。

chmod 777 file.command
./file.command

それでおしまい!私はこれについてあまり経験がなく、2時間グーグルで答えようとしたので、たぶんとても簡単なので、ただ聞いてみようと思いました...私は願っています。:)

4

1 に答える 1

0

bash シェルで次のようにします。

for f in "$@"
do
    name=${f##*/}; 
    if [[ "$name" = abc-123*.command ]];then
        chmod 777 "$f"
        "$f"
    else
        exit 1;
    fi
done
于 2012-06-28T14:44:45.950 に答える