私はbash(3.00)シェルスクリプト内の変数に関する一連のテストを行っています。変数が設定されていない場合、デフォルトが割り当てられます。例:
if [ -z "${VARIABLE}" ]; then
FOO='default'
else
FOO=${VARIABLE}
fi
一行でこれを行うにはいくつかの構文があることを思い出しているようです。たとえば、三項演算子に似ています。
FOO=${ ${VARIABLE} : 'default' }
(私はそれがうまくいかないことを知っていますが...)
私は狂っていますか、それともそのようなものが存在しますか?