Windows を使用していたとき、バッチファイルを時々使用していました。 バッチ ファイルを使用すると、すべてのコマンドを 1 つのファイルに保存し、膨大な数のコマンドを個別に実行する代わりに、バッチ ファイルを実行するだけです。
Mac OSX で同じ状況に直面したとき、Mac OSX でバッチ ファイルを作成する方法を知らないことに気づきました。 それはかなり簡単であることが判明しました。 Mac OSX は unix ベースなので、unix の同等のもの (これもスクリプトと呼ばれます) を使うことができました。 Windows では、これだけでよいのですが、Mac では、バッチ ファイルが実行可能であるように、バッチ ファイルのアクセス権を編集することが必要です。 たとえば、バッチ ファイルの名前が batchfile である場合、そのパーミッションを変更する 1 つの方法は、ファイルを右クリックして、「情報を表示」をクリックし、「アクセス権」のパーミッションを 755 と表示するように変更します。
755 が行うことは、自分に 7、ユーザー グループに 5、その他の人に 5 というパーミッションを与えるということです。 7のパーミッションで、あなたはファイルへの書き込みと実行ができます。 5 のパーミッションでは、ファイルを実行できますが、書き込みはできません。
別の方法は、ファイルのパーミッションを変更するために、ターミナルに移動して、パーミッションを変更するこのコマンドを入力することです。 次のコマンドを実行するには、バッチ スクリプトがあるディレクトリにいる必要があります (または、フル パスを指定する必要があります):
chmod 755 batchscript
次に、バッチファイルを実行するには、バッチ ファイルへのフル パスを指定するか、バッチファイルがあるディレクトリにすでにいるならば、次のように入力します:
./batchscript
ファイル名の前に「./」を付ける必要があることに注意してください。これは、ターミナルに現在のディレクトリでファイルを探すように指示するためです。