Bei echo "foo">> bar.txtmehrmaliger Verwendung wird es an das Ende einer Datei angehängt. Wie überschreibe ich bar.txtjedes Mal?
Bei echo "foo">> bar.txtmehrmaliger Verwendung wird es an das Ende einer Datei angehängt. Wie überschreibe ich bar.txtjedes Mal?
Antworten:
>dient zum Umleiten in eine Datei (Überschreiben), >>zum Anhängen.
bar.txtVerwenden Sie zum Überschreiben Folgendes:
echo "foo" > bar.txt
>wird dies als Umleitung (Standardausgabe in eine Datei) bezeichnet, während das Pipe-Symbol |als Piping (Standardausgabe in einen anderen Prozess) bezeichnet wird. Sie laufen Gefahr, Leute wie mich zu verwirren, wenn Sie >als "Rohrleitungen" bezeichnen
|um die Ausgabe eines Programms / Befehls mit der Eingabe eines anderen zu verbinden. Verwandte .
> foonur syntaktischer Zucker für | Out-File foound daher eine Form der Rohrleitung ist ;-)
man bashund suche (mit/) nach dem Abschnitt "REDIRECTION". Insbesondere die Unterabschnitte "Umleiten der Ausgabe" und "Anhängen der umgeleiteten Ausgabe".