shuzo-kino.hateblo.jp
に、こんなコメントを頂きました。
ilex
echo "12 hoge fuge" | awk '$1 ~ /^'"$SHELL_VAR"'/{print "アルヨ〜"}'
または
echo "12 hoge fuge" | awk 'BEGIN{var="^"'"$SHELL_VAR"'}$1~var{print "アルヨ〜"}'
でいけるようです。
早速試してみましょう
$ printenv PYENV_SHELL bash $ echo "zsh" | awk '$1 ~ /^'$PYENV_SHELL'/{print "アルヨ〜"}' $ echo "bash" | awk '$1 ~ /^'$PYENV_SHELL'/{print "アルヨ〜"}' アルヨ〜