我最近遇到一种情况,我想列出类似于文件名生成中使用的z 1 2 3的内容,因此我可以得到file_a.txt
... file_3.txt
Se在下面:
# echo file_{a,z}.txt
file_a.txt file_z.txt
# echo file_{1..3}.txt
file_1.txt file_2.txt file_3.txt
# echo file_{a,z,1..3}.txt
file_a.txt file_z.txt file_1..3.txt
如您所见,将两者结合会显示出我所期望的其他东西。
如何编写此范围表达式以生成a z 1 2 3
?
答案 0 :(得分:3)
您可以将一个表达式嵌套在另一个表达式中:
$ echo file_{a,z,{1..3}}.txt
file_a.txt file_z.txt file_1.txt file_2.txt file_3.txt