elig Asked: 2018-09-11 16:04:15 +0800 CST2018-09-11 16:04:15 +0800 CST 2018-09-11 16:04:15 +0800 CST bash 内联大括号扩展 772 bash/readline 是否具有可以绑定组合键以扩展内联花括号的绑定或功能?与组合方式类似,M-* key可用于在线通配扩展。 所以在执行组合键时 $ {a..z} 将变成: $ a b c d e f g h i j k l m n o p q r s t u v w x y z bash readline 1 个回答 Voted Best Answer elig 2018-09-11T16:04:15+08:002018-09-11T16:04:15+08:00 $ $(echo {a..z}) CTRL+ ALT+e $ a b c d e f g h i j k l m n o p q r s t u v w x y z 请注意,它将展开命令行上的所有扩展。不管光标放在哪里。 使用此命令(和a=this; b=that): $ echo "$a"; $(echo {a..m}); echo "$b" 这将被扩展: $ echo this; a b c d e f g h i j k l m ; echo that 来自man bash: shell-expand-line (MCe) 像 shell 一样扩展行。这将执行别名和历史扩展以及所有 shell 字扩展。有关历史扩展的描述,请参阅下面的 HISTORY EXPANSION。
CTRL+ ALT+e
请注意,它将展开命令行上的所有扩展。不管光标放在哪里。
使用此命令(和
a=this; b=that
):这将被扩展:
来自
man bash
: