Ich möchte zwei verschiedene Textdateien mit einer anderen Textdatei bearbeiten

Ich möchte zwei verschiedene Textdateien mit einer anderen Textdatei bearbeiten

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

verwandte Informationen