![Bash 展开/预览花括号的展开](https://linux22.com/image/1468251/Bash%20%E5%B1%95%E5%BC%80%2F%E9%A2%84%E8%A7%88%E8%8A%B1%E6%8B%AC%E5%8F%B7%E7%9A%84%E5%B1%95%E5%BC%80.png)
在 bash 中,有没有办法在参数中使用花括号时预览(和/或扩展)花括号(我更喜欢预览,但如果这不可能,那么扩展也可以)?我知道您可以通过按 ESC + ? 对文件名和通配符执行此操作,但如果您想要扩展或预览扩展的不是实际文件而只是参数,该怎么办?
例如,如果touch {a,b}{1,2}
在提示符下输入,是否有某种方法可以预览将扩展为的内容a1 a2 b1 b2
(以任何顺序扩展为)。
答案1
简单:使用echo
。
$ echo touch {a,b}{1,2}
touch a1 a2 b1 b2