私は実際にシェルスクリプトに初めて触れました。そのため、Macでアプリケーションを実行するためのシェルスクリプトを作成する方法を知りたいです。
答え1
具体的な情報がない広範な質問です。したがって、この回答も広範で可能な方法がたくさんあります。
- ターミナルウィンドウを開きます。
- スクリプトを配置するフォルダに移動します(例
cd /tmp
:)。 - 新しいファイルの作成と編集:
vi myscript.sh
- スクリプトを作成してください。 (viを初めて使用する場合は、「i」を押して新しいファイルを編集してください)
- 完了したら、ESCキーを押してviの編集モードを停止します。
- Enter
:wq
(画面下部に表示され、書き込みと終了を示す):w
やめたくない場合はご利用ください。:q
保存後に終了したい場合はご利用ください。:q!
保存せずに終了したいときに使用してください。 - 以下を使用してファイルを実行可能にします
chmod a+x myscript.sh
(これにより、すべてのユーザーが実行可能になります。aを置き換えて、所有者またはグループを実行可能にすることができます)。 - これで、次のコマンドを使用してシェルスクリプトを実行できます。
./myscript.sh
最も重要な部分は7段階です。好みのテキストエディタを使用して手順2〜6を実行できます。
特定のアプリケーションを開くには、open
スクリプトを使用できます。例 "myscript.sh":
open -a firefox
この-a
オプションは、場所に関係なくアプリケーションを起動します。