Ist so etwas:
cat "Some text here." > myfile.txt
Möglich? So dass der Inhalt von myfile.txt
nun überschrieben würde:
Some text here.
Das funktioniert bei mir nicht, wirft aber auch keine Fehler.
Speziell interessiert an einer cat
Lösung auf Basis (nicht vim / vi / emacs usw.). Alle Online-Beispielshows cat
werden in Verbindung mit Dateieingaben verwendet, nicht mit Rohtext ...
echo "Some text here." >> myfile.txt
an das Ende der Datei anhängenecho '{"info1": "123456"}' > info.json
Klingt so, als würden Sie nach einem Here-Dokument suchen
quelle
>
Zeichen weglassen , um die erwartete Ausgabe zu erhalten.>
Zeichen stellen den Standardwert von dar$PS2
; Sie werden automatisch angezeigt und sind nicht für die Eingabe vorgesehen. Wenn Sie einen anderen Wert für$PS2
haben, wird dieser stattdessen angezeigt.Hier ist ein anderer Weg -
quelle
Ich benutze den folgenden Code, um Rohtext in Dateien zu schreiben und meine CPU-Einstellungen zu aktualisieren. Hoffe das hilft! Skript:
Dadurch wird der Text "Leistung" in die beiden im obigen Skript genannten Dateien geschrieben. In diesem Beispiel werden alte Daten in Dateien überschrieben.
Dieser Code wird als Datei (cpu_update.sh) gespeichert und zur Ausführung ausgeführt:
Danach können Sie das Skript ausführen mit:
Wenn Sie die alten Daten in der Datei nicht überschreiben möchten, wechseln Sie aus
mit
Dadurch wird Ihr Text an das Ende der Datei angehängt, ohne dass andere Daten entfernt werden, die sich bereits in der Datei befinden.
quelle
Geben Sie den Text bis EOF ein, um den Text zu speichern. Verwenden Sie dazu: Strg + d
Wenn Sie diese TXT-Datei lesen möchten, verwenden Sie
und eine Sache .txt ist nicht obligatorisch, es dient als Referenz.
quelle
Für Textdatei:
Für PHP-Datei:
quelle
Sie können es auch so machen:
Ich glaube, es gibt viele Möglichkeiten, es zu benutzen.
quelle
Schreiben Sie mehrzeiligen Text mit Umgebungsvariablen mit
echo
:quelle
einfach Pipeline-Echo mit Katze
Beispielsweise
quelle
Eine andere Möglichkeit, mit cat Text in eine Datei zu schreiben, wäre so etwas
quelle
cat > docker-inspect.txt <<<
inspizieren Docker Bild ``cat
kann auch nach a|
zum Schreiben in eine Datei verwendet werden, dh Pipe füttert cat einen Datenstromquelle
Die Lösung für Ihr Problem lautet:
Sie können den Befehl cat jedoch verwenden, wenn Sie die Ausgabe einer Datei in eine andere Datei umleiten oder die Ausgabe einer Datei an eine andere Datei anhängen möchten:
cat filename> newfile - Um die Ausgabe des Dateinamens in newfile umzuleiten
cat filename >> newfile - Zum Anhängen der Ausgabe von filename an newfile
quelle