Shell Script Tips

シェルスクリプトの実行

ファイルに実行権を付与していない場合

///ファイルパーミション///
-rw-r--r--

///スクリプトの実行///

user:~$ sh ./sample.sh 
Hello World

user:~$ ./sample.sh 
-bash: ./sample.sh: Permission denied

ファイルに実行権を付与した場合

///ファイルパーミション///
-rwxr--r--

chmod u+x sample.sh
 もしくは
chmod 744 sample.sh

///スクリプトの実行///

user:~$ ./sample.sh 
Hello World

user:~$ sh ./sample.sh 
Hello World