Hallo Forum,
als erstes: Ich hab jetzt schon gegoogelt und dir Forumsuche genutzt.. Ich weiß, das es hier sicher irgendwo steht aber ich finde es nicht:
Ich soll ein Script schreiben, das dem Nutzer ermöglichen soll, einen Termin, der in einer Datei gespeichert ist zu ändern:
Die Datei sieht ungefähr so aus:
ich möchte nun, dass der User die Möglichkeit hat, z.B. "04.06.07" oder "Susi treffen" als String einzugeben und dann die komplette Zeile ersetzt wird.
Also soll dann gefragt werden nach Datum, Uhrzeit und Notiz und dieses dann mit der ganzen Zeile vertauscht werden.
Ich kann mir die jeweilige Zeile ausgeben lassen, mit
Zeilen anhängen mit
Hab aber keinen schimmer wie das mit dem Ersetzen gehen soll.
Ich hatte es mit sed ausprobiert, bekomme das aber mit der Syntax nicht auf die Reihe....
als erstes: Ich hab jetzt schon gegoogelt und dir Forumsuche genutzt.. Ich weiß, das es hier sicher irgendwo steht aber ich finde es nicht:
Ich soll ein Script schreiben, das dem Nutzer ermöglichen soll, einen Termin, der in einer Datei gespeichert ist zu ändern:
Die Datei sieht ungefähr so aus:
Code:
01.02.05 11:10Uhr Klaudi treffen
03.05.06 18:00Uhr Susi treffen
04.06.07 22:30Uhr Gerit treffen
ich möchte nun, dass der User die Möglichkeit hat, z.B. "04.06.07" oder "Susi treffen" als String einzugeben und dann die komplette Zeile ersetzt wird.
Also soll dann gefragt werden nach Datum, Uhrzeit und Notiz und dieses dann mit der ganzen Zeile vertauscht werden.
Ich kann mir die jeweilige Zeile ausgeben lassen, mit
Code:
fgrep -w $string datei.txt
Zeilen anhängen mit
Code:
echo "$String1 $String2" >> datei.txt
Hab aber keinen schimmer wie das mit dem Ersetzen gehen soll.
Ich hatte es mit sed ausprobiert, bekomme das aber mit der Syntax nicht auf die Reihe....