M
MrSayYes
Hallo,
Ich will eine Datei, in der eine Literaturliste steht mit Hilfe von AWK Zeile für Zeile einlesen, dann die Datei so verändern, dass zB. alle ";" durch "and" ersetzt werden und anschließend in eine andere Datei schreiben.
Meine Datei hat ist folgendermaßen Geschrieben:
Index category and abstract
Authors
Title
Source
Year
das wiederholt sich immer wieder und am Ende jeder Zeile steht ein "*".
Vielleicht hat jemand ja einen Tipp, wie ich das angehen kann. Über ein Tutorial wär ich auch sehr dankbar, ich kenne mich zwar mit C++ aus, aber bei AWK bin ich ein absoluter Neuling.
MfG MrSayYes
Edit: Also mir geht es hauptsächlich um solche Befehle wie:
lese so lange ein bis zeichen1 oder zeichen2 kommt;
ersetze zeichen3 durch zeichen4;
(Wie kann ich Zeichen innerhalb des bereits eingelesenen Teils der Datei ändern?)
Ich will eine Datei, in der eine Literaturliste steht mit Hilfe von AWK Zeile für Zeile einlesen, dann die Datei so verändern, dass zB. alle ";" durch "and" ersetzt werden und anschließend in eine andere Datei schreiben.
Meine Datei hat ist folgendermaßen Geschrieben:
Index category and abstract
Authors
Title
Source
Year
das wiederholt sich immer wieder und am Ende jeder Zeile steht ein "*".
Vielleicht hat jemand ja einen Tipp, wie ich das angehen kann. Über ein Tutorial wär ich auch sehr dankbar, ich kenne mich zwar mit C++ aus, aber bei AWK bin ich ein absoluter Neuling.
MfG MrSayYes
Edit: Also mir geht es hauptsächlich um solche Befehle wie:
lese so lange ein bis zeichen1 oder zeichen2 kommt;
ersetze zeichen3 durch zeichen4;
(Wie kann ich Zeichen innerhalb des bereits eingelesenen Teils der Datei ändern?)
Zuletzt bearbeitet von einem Moderator: