Nie do końca rozumiem, jak komputer odczytuje to polecenie.
cat file1 file2 1> file.txt 2>&1
Jeśli rozumiem, 2>&1po prostu przekieruj Standard Error na Standard Output.
Zgodnie z tą logiką polecenie brzmi następująco:
łącz pliki
file1ifile2.wyślij
stdoutz tej operacji dofile.txt.wysłać
stderrdostdout.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?