【Bash】「スクリプトファイル」を実行する方法
Shell Script / シェルスクリプト
【Bash】
「スクリプトファイル」を実行する方法
シェルスクリプト実行コマンド
シェルスクリプトファイルを実行する記述は、いくつかある。
下記の記述でシェルスクリプトファイルを実行できるが、ファイル属性によって、
シェルスクリプトファイルが実行できないときがある。
その場合は、ファイル属性を「chmod」コマンドで実行属性を与えてから実行する。
・sh ファイル名.sh 引数 引数
・sh < ファイル名.sh 引数 引数
・./ファイル名.sh 引数 引数
・bash ファイル名.sh
シェルスクリプトのファイル属性を変更する方法
chmod コマンドでファイルに実行属性を変更する。
コマンド
chmod -x ファイル名
[対象ユーザー]
- u・… ユーザーに対しての設定
- g・… 同グループ内ユーザーに対しての設定
- o・… その他のユーザーに対しての設定
- a・… 全てのユーザーに対しての設定
[設定方法]
- +・… アクセス権を追加する
- -・… アクセス権を削除する
- =・… 指定されたアクセス権をそのまま適用する
[アクセス権]
- r(+4) ・… 読み込み権限(Read) - ファイルの読み込みに対する権限の設定
- w(+2) ・… 書き込み権限(Write) - ファイルへの書き込みに対する権限の設定
- x(+1) ・… 実行権限(eXecute) - ファイル(プログラム)の実行に対する権限