/var/log/messages

debugging with sixth sense

デフォルト値

忘れていたのでメモ。もしかするとエントリ入れてるかもしれませんがご容赦下さい。

例えば hoge ってスクリプトを作ってたとして

中身が例えば以下。

1
2
3
4
#!/bin/bash

echo $1
echo ${2-"default value"}

で、以下とか

1
2
3
$ hoge fuga piyo
fuga
piyo

あるいは二番目の引数略で

1
2
3
$ hoge fuga
fuga
default value

というナニ。

自分で書いてて

何ですかこれ、となったので控えを、なのですが控えを取ってるのも忘れてそうでアレ。

Comments