いくつかのUnixシェルスクリプトを持っているので、作業を開始する前に特定の環境変数が設定されていることを確認する必要があるので、次のようにします。 if [ -z "$STATE" ]; then echo "Need to set STATE" exit 1 fi if [ -z "$DEST" ]; then echo "Need to set DEST" exit 1 fi これは多くのタイピングです。環境変数のセットが設定されていることを確認するためのよりエレガントなイディオムはありますか? 編集:私はこれらの変数に意味のあるデフォルト値がないことを言及する必要があります-設定されていない場合、スクリプトはエラーになるはずです。