Ich verstehe nicht ganz, wie der Computer diesen Befehl liest.
cat file1 file2 1> file.txt 2>&1
Wenn ich das verstehe, 2>&1leiten Sie Standardfehler einfach zur Standardausgabe um.
Nach dieser Logik lautet der Befehl für mich wie folgt:
Dateien verketten
file1undfile2.senden
stdoutvon dieser Operation anfile.txt.senden
stderranstdout.Ende?
Ich bin nicht sicher, was der Computer macht. Nach meiner Logik sollte der Befehl lauten
cat file1 file2 2>&1 > file.txt
aber das ist nicht richtig.
$?