Fish Shell:
Eine Textdatei schreiben
Wie:
Um in Fish in eine Textdatei zu schreiben, können Sie den Befehl echo
in Kombination mit Umleitungsoperatoren verwenden. Es gibt keine populären Drittanbieterbibliotheken speziell für das Schreiben in Dateien in Fish, da die in der Shell integrierten Befehle für diesen Zweck unkompliziert und effizient sind.
Text in eine neue Datei schreiben oder eine vorhandene Datei überschreiben:
echo "Hallo, Fish Shell!" > output.txt
Dieser Befehl schreibt „Hallo, Fish Shell!” in output.txt
, erstellt die Datei, wenn sie nicht existiert, oder überschreibt sie, wenn sie es tut.
Text an eine vorhandene Datei anhängen:
Wenn Sie Text am Ende einer vorhandenen Datei hinzufügen möchten, ohne deren aktuellen Inhalt zu entfernen, verwenden Sie den Anhängeoperator >>
:
echo "Neue Zeile zur Datei hinzufügen." >> output.txt
Mehrere Zeilen schreiben:
Sie können mehrere Zeilen in eine Datei schreiben, indem Sie echo mit einem Zeilenumbruchzeichen \n
verwenden, oder Sie können mehrere echo-Befehle mit Semikolons verketten:
echo "Erste Zeile\nZweite Zeile" > output.txt
# ODER
echo "Erste Zeile" > output.txt; echo "Zweite Zeile" >> output.txt
Beispiel-Ausgabe:
Um den Inhalt von output.txt
nach dem Ausführen der obigen Befehle anzuzeigen, verwenden Sie den Befehl cat
:
cat output.txt
Erste Zeile
Zweite Zeile
Texte zu ersetzen oder hinzuzufügen, wie gezeigt, manipuliert den Dateiinhalt nach Ihren Bedürfnissen und demonstriert einfache, aber kraftvolle Wege, mit Textdateien in der Fish Shell zu arbeiten.