Eu sou novo no bash e por toda a minha vida não consigo descobrir como executar um determinado comando, supor ./fff
e imprimir stdouts regulares antes do stderr (estou confuso sobre o significado)
por exemplo
$ printf "I am a\ndrill\n" > fff;
$ cat fff nofile fff nofile fff
I am a
drill
cat: nofile: No such file or directory
I am a
drill
cat: nofile: No such file or directory
I am a
drill
precisa imprimir como:
I am a
drill
I am a
drill
I am a
drill
cat: nofile: No such file or directory
cat: nofile: No such file or directory
Entendo que preciso redirecionar minha saída primeiro para um arquivo e depois anexar o erro ao mesmo arquivo, no entanto, essa é a saída que recebo para
$ cat ./foo nofile ./foo nofile ./foo <<< $(touch fin) > see 2>> see
I am a
drill
I am a
drill
I am a
drill
ectory
cat: nofile: No such file or directory
cat
realmente substituir "a" por "alguns"?