Você pode usar a saída desse comando diretamente como a entrada de toque:
touch "$(ls -l | head -2)"
As aspas são importantes, pois há limites para espaços e uma nova linha na saída da parte ls -l | head -2
.
Eu preciso criar apenas um arquivo com nome é o resultado do comando ls -l | head -2
.
Eu não posso usar variáveis de ambiente. O nome do arquivo deve conter símbolos de nova linha.
Eu tentei usar touch 'ls -l | head -2'
, mas não funcionou.