shell 1行目のおまじない shebang(シバン)
bash を使用するか sh を使用するかの指定+α
#!/bin/bash
: 固有の機能が使える。移植性等考えなくていいならこちらを使うと便利#!/bin/sh
: 環境に拘らず使える。(ただしUbuntuの場合はdashという物が使われるらしい)
オプションの意味
#!/bin/bash -eu
→ オプション指定は set -eu と同じ
refs
シェルスクリプトの1行目に書くおまじないで使える便利オプション集
指定できるオプション -e と -u についてわかる
→ bash スクリプトの先頭によく書く記述のおさらい
参考:/bin と /usr/bin の違い
→ Linuxのディレクトリ構造