変数をどのように拡張するのですか?名前の前に「$」があり、その値の内容はbash readlineにありますか?
ベストアンサー1
readlineについて具体的に言及したので、次のようなことをしたいとします。
$ echo $foo
になる:
$ echo bar
bar
の値はどこにありますか$foo
?
shell-expand-line (M-C-e)
シェルのように線を広げます。これは、エイリアスと履歴の拡張だけでなく、すべてのシェルワードの拡張も行います(参照:シェル拡張)。
M-C-e
一般的にEsc Ctrl+eまたはAlt++ Ctrl。e
しかし、これは命令置換、算術拡張などの他のすべてを拡張する。したがって:
$ echo $SHELL $(date) $((11+22))
になる:
$ echo /bin/zsh Wed 3 Nov 00:52:09 JST 2021 33