在 bash 中,有没有办法在参数中使用花括号时预览(和/或扩展)花括号(我更喜欢预览,但如果这不可能,那么扩展也可以)?我知道您可以通过按 ESC + ? 对文件名和通配符执行此操作,但如果您想要扩展或预览扩展的不是实际文件而只是参数,该怎么办?
例如,如果touch {a,b}{1,2}
在提示符下输入,是否有某种方法可以预览将扩展为的内容a1 a2 b1 b2
(以任何顺序扩展为)。
答案1
简单:使用echo
。
$ echo touch {a,b}{1,2}
touch a1 a2 b1 b2