&tag(Bash);

目次[edit]

参考情報[edit]

規約に関して[edit]

変数名の規約[edit]

デフォルトオプション[edit]

パラメータ[edit]

$0コマンド名
$11つ目の引数
$22つ目の引数
$*残りの引数全部
$#引数の個数

変数[edit]

参考[edit]

基本[edit]

環境変数とシェル変数[edit]

環境変数[edit]

シェル変数[edit]

デフォルト値[edit]

制御構造[edit]

if then else[edit]

空白チェックする[edit]

ファイルの存在チェック[edit]

exit[edit]

関数[edit]

パラメータの基本[edit]

パラメータの存在チェック[edit]

パラメータとして配列を含む引数を渡したい[edit]

shift併用型[edit]

動的スコープでそのまま参照[edit]

コマンド置換[edit]

バッククォート`command`または$(command)を使う[edit]

Tips[edit]

デバッグ方法[edit]

.bash_profile vs .bashrc[edit]

スクリプトの存在するディレクトリを取得したい[edit]

複雑なプログラムを作成したい[edit]

実行したプログラムをエコーしたい[edit]

OSを判定したい[edit]

パラメータの個数をチェックする[edit]

空白を含むファイル名を正しく渡したい[edit]

チルダの展開[edit]

トラブルシューティング[edit]

echo -nがきかない[edit]

"$@" != ""がエラーになる[edit]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS