
Ich möchte eine Textdatei bearbeiten und automatisch werden andere Textdateien bearbeitet. Ist das möglich? Ich habe beispielsweise drei gespeicherte Textdateien, nämlich fileA.txt, fileB.txt und fileC.txt
Ich möchte nur fileC.txt bearbeiten und einige der ausgewählten Daten werden auch in den beiden anderen Dateien gespeichert. Ich weiß nicht, ob das möglich ist. Ich bin nur ein neuer Linux-Benutzer. Vielen Dank.
Antwort1
Ich möchte nur fileC.txt bearbeiten undeinige der ausgewählten Datenwird auch in den beiden anderen Dateien gespeichert.
Ich bin nicht sicher, ob Sie das direkt von einem/vom Texteditor aus tun können, aber vielleicht können Sie ein Skript einrichten, das nach Ihrer Bearbeitung ausgeführt wird, etwa so:
grep "value you want to save in the other files" C.txt >> A.txt
grep "value you want to save in the other files" C.txt >> B.txt
Wenn Sie dies nicht gemeint haben, geben Sie bitte ein vollständiges Beispiel an (bearbeiten Sie Ihre Frage damit) für Ihre Eingabe und die gewünschte Ausgabe.
Antwort2
Ich wollte zu Jims Antwort einen Kommentar hinzufügen, aber mein Ruf ist nicht hoch genug. Entschuldigen Sie, dass ich dies als separate Antwort schreibe.
Einverstanden, das ist nichts, was Sie in vi tun können. Sie müssten etwas an Ort und Stelle skripten. Wenn Sie uns ein konkretes Beispiel geben, können Ihnen viele von uns hier sicher eine aussagekräftigere Antwort geben.
So wie es ist, müssten Sie etwas tun wie
1) Datei bearbeiten
2) Skript ausführen, das Änderungen an alle anderen Dateien verteilt