Non capisco bene come il computer legge questo comando.
cat file1 file2 1> file.txt 2>&1
Se ho capito, 2>&1
reindirizza semplicemente l'errore standard all'output standard.
Secondo questa logica, il comando mi legge come segue:
concatenare file
file1
efile2
.invia
stdout
da questa operazione afile.txt
.invia
stderr
astdout
.fine?
Non sono sicuro di cosa stia facendo il computer. Secondo la mia logica, il comando dovrebbe essere
cat file1 file2 2>&1 > file.txt
ma questo non è corretto.
$
?