Sollte einfach sein, aber ich möchte wissen, warum der „linke Pfeil“ <
statt des rechten Pfeils verwendet wird.
if
fi
done < a.txt
Was bedeutet der linke Pfeil? Ich dachte, da ich mit der Bedingung fertig bin, sollte die Ausgabe in a.txt mit dem rechten Pfeil gespeichert werden, wie fertig > a.txt
Warum verwenden wir den linken Pfeil für if-Anweisungen?
Antwort1
Pfeile dienen zur Umleitung: >
leitet einen Ausgabedateideskriptor, <
einen Eingabedateideskriptor um.
da Sie viele Fragen stellen, die alle miteinander in Zusammenhang stehen,Wirklichsollten Sie einen Blick auf die Manpage von werfen bash
. Versuchen Sie:
man bash
es ist verfügbaronlineund es gibt auch eine guteDokumentation.