Sono nuovo a bash e non posso per la vita di me capire come eseguire un certo comando, supporre ./fff
e stampare stdout regolari prima di stderr (sono confuso sul significato me stesso)
per esempio
$ 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
deve stampare come:
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
Comprendo che devo prima reindirizzare il mio output su un file e quindi aggiungere l'errore allo stesso file, tuttavia questo è l'output che ottengo
$ 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
davvero sostituire "un" con "un po '"?