Nie do końca rozumiem, jak komputer odczytuje to polecenie.
cat file1 file2 1> file.txt 2>&1
Jeśli rozumiem, 2>&1
po prostu przekieruj Standard Error na Standard Output.
Zgodnie z tą logiką polecenie brzmi następująco:
łącz pliki
file1
ifile2
.wyślij
stdout
z tej operacji dofile.txt
.wysłać
stderr
dostdout
.koniec?
Nie jestem pewien, co robi komputer. Według mojej logiki polecenie powinno być
cat file1 file2 2>&1 > file.txt
ale to nie jest poprawne.
$
skrót?