Ich habe eine zwei Dateien
File1 Inhalt:Inhalt einer Datei von Inhalt einer anderen Datei basierend auf Zustand in Unix
<tag element="abc">
<util:cons path="com.rmn.STRING">
</tag>
<tag element="xyz">
<util:cons path="com.rmn.FLOAT">
</tag>
File2 Inhalt (zwei Leerzeichen getrennt Spalten):
JAVA CHARACTER
PYTHON INT
Gewünschte Ausgabe soll Zeichenfolgen in Datei1 von Datei2 ersetzen.
Ich bin mir nicht sicher, wie sed oder awk in diesem Fall verwendet werden kann.
Haben Sie 'm4' angeschaut? Es gibt einige alte Dokumente in der [7. Edition Dokumentation] (http://wolfram.schneider.org/bsd/7thEdManVol2/m4/m4.pdf). Auch [Gnu m4] (https://www.gnu.org/software/m4/manual/m4.html) hat viele Erweiterungen. Das ist nicht ganz das, wonach du gefragt hast, aber es ist gut zu wissen, ob du eine Menge davon machen wirst. –