Os seguintes trabalhos no Unbuntu:
echo -e value1\nvalue2|echo mkdir -p ./'line'/'line'
Não posso garantir que todas as implementações bash
leiam as linhas na ordem da esquerda para a direita.
Alternativamente:
echo value1 value2|( read p1 p2; echo mkdir -p ./$p1/$p2 )
Isso funcionará com todas as implementações bash
, mas precisará de elaboração se o valor contiver espaços em branco.
(usei echo mkdir
para mostrar o efeito.)