我想知道{}
bash shell 中的扩展是否可以command /path/to/file{1,2,3}
“水平”工作,即
command /path/to/file1 /path/to/file2 /path/to/file3
或“垂直”,即
command /path/to/file1
command /path/to/file2
command /path/to/file3
它“水平”工作。有没有一种方法可以在不使用循环的情况下实现此处描述的“垂直”扩展,即以同样简单的方式,例如指定 的等效项{}
?
答案1
您可以回显结果并将其通过管道传输到xargs -n1
:
echo /path/to/file{1,2,3} | xargs -n1 command