oinume journal

Scratchpad of what I learned

Entries from 2012-04-07 to 1 day

Shellでset -uした時の引数の取り扱い

#!/bin/sh DIR=$1 rm -rf $DIR/ なんてやると$1がなかった時に / が消されてしまうので非常に危険。こういう場合は set -u して、未定義の変数があればエラーにすることが推奨される。 /Users/kazuhiro/Dropbox/code/sh/set_u.sh: line 3: $1: unbound varia…