Você pode fazer o eco do resultado e canalizá-lo para xargs -n1
:
echo /path/to/file{1,2,3} | xargs -n1 command
Eu queria saber se a expansão de {}
no shell bash, por ex. de command /path/to/file{1,2,3}
funciona "horizontalmente", ou seja,
command /path/to/file1 /path/to/file2 /path/to/file3
ou "verticalmente", ou seja,
command /path/to/file1
command /path/to/file2
command /path/to/file3
Funciona "horizontalmente". Existe uma maneira de obter uma expansão "vertical", conforme descrito aqui, sem usar loops, ou seja, de maneira igualmente fácil, como especificar o equivalente a {}
?
Tags bash brace-expansion