Ansatzの備忘録

勉強したことあるいはふと思い立ったこと

シェルワンライナー160本ノック問題30

問題30 前方一致する変数名

今使っているシェルが持っているBASHで始まる変数の一覧を表示する問題だった。解答例では

echo ${!BASH*}

となっていたが、

echo $BASH

としてタブを押しても同じものが出力される。

解答例と set を使う方法では出力されるものが少し違うそうだがなぜ違うのかはわからない。