cyberkunのデータ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ、Linux、データ分析やIoT、電子工作、組み込みなどについての知識の蓄積

Linux シェルスクリプトの冒頭の!

こんにちは。シェルスクリプトの冒頭には#!なんてのがありますよね。意味わかったので紹介します。

 

標準シェルの場合

#!/bin/sh

if xxxxxx

xxxxxx

fi


cシェルの場合

#!/bin/csh

 if xxxxxx

xxxxxx

fi

 

シェルの実行方法は

$sh aaa.sh

または

$ass.sh #ファイル名のみ

 

結論:ファイル名のみで実行するときに標準シェル、cシェルのどちらかを区別するために、冒頭の文があるんだって。知らんけど。

 

Twitterやってます。

https://mobile.twitter.com/Homepi34/

ほな