Um script gera saída de 3 linhas:
$ Filename /a/Resource/.Filename.man.markdown
.Filename.man.markdown
.Filename
man.markdown
O que eu quero fazer
Eu quero armazenar a saída de 3 linhas em uma variável separada, como posso fazer isso?
Eu tentei o seguinte - Por que falha e como fazê-lo corretamente?
1ª tentativa falhada
Filename /a/Resource/.Filename.man.markdown | IFS=$'\n' read -r File1 Filename1 Extension1
echo "$File1 $Filename1 $Extension1"
2ª tentativa falhada
$ IFS=$'\n' read -r File1 Filename1 Extension1 < <(Filename /a/Resource/.Filename.man.markdown)
$ echo "$File1 $Filename1 $Extension1"
.Filename.man.markdown
Com
bash
:Saída:
Ver:
help read