bash – Brace扩展和Readline

如果我有以下内容

a=xyz
echo $a

我可以在$a之后执行readline命令C-M-e并获取

echo xyz

在命令执行之前.

但是,如果我输入:

echo a{x,y,z}b

然后发出readline命令C-M-e,我仍然得到:

echo a{x,z}b

不像我期望的那样:

echo axb ayb azb

是否有用于支撑扩展的readline命令?

解决方法

从bash 4.2开始,无法在命令行输入上执行大括号扩展.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...