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/
ほな