Eu estava tentando concatenar arquivos de texto em subpastas e tentei:
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var
No entanto, isso não retornou nada. Então, tentei adicionar uma 'subpasta2' inexistente
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var
E desta vez deu certo, concatenando os arquivos com sucesso. Por que isso acontece?
echo
vez decat
para ver qual linha de comando você obteve. (Ou usarset -x
para depuração.)