$ cat f1
My name is Bruce and my surname is
Ich will SED verwenden „Bruce“ zu finden und dann fügen Sie „Lee“ an das Ende der Zeile, in der „Bruce“ gefundenWie in eine Zeichenfolge eine Zeichenfolge in einzufügen, wo ich einen Teil finden, mit SED
Dann ein komplizierteres .... Ich möchte INSERT ... .a string ... in eine Zeile einfügen, in der ich etwas finde. So Beispiel
$ cat f2
My name is Yacov and I am from Israel.
I used to be a programmer but then I found love for a woman who told me to become a teacher.
Ich möchte SED verwenden, um die Zeichenfolge „ausgezeichnet“, wo ich die Zeichenfolge „Programmierer“ finden einzufügen. Ich möchte diese Zeichenfolge genau in den Anfang der Teilzeichenfolge "Programmierer" einfügen
Wir sind nicht hier, um Ihre Tutoren zu sein, oder schreiben Code für Sie. Sie zeigen, was Sie geschrieben haben, wir (vielleicht) versuchen, es zu beheben. –
Die man-Seite ist nicht toll, von zu lernen, aber hast du [dieses Tutorial] (http://www.grymoire.com/Unix/Sed.html)? Auch empfohlen: [dieses Buch] (http://shop.oreilly.com/product/9781565922259.do). –
Benjamin W, Ich habe diese Seite und auch eine über AWK gesehen und wow, es ist wirklich mächtig, aber Sie müssen wissen, wie Sie verstehen, was sie sagen. Ich werde nicht allen Anwendungsbeispielen folgen, die sie zeigen. Zum Beispiel zeigen sie Ihnen die Verwendung von append für, aber sie schreiben es so, als ob Sie es in einer Bash-Datei verwenden würden. Ich habe es geschafft, die Beispiele erfolgreich umzusetzen, so dass ich es offensichtlich nicht schlecht mache. Ich habe jedoch Mühe, einige von ihnen in einer einzigen Zeile in der Eingabeaufforderung auszuführen. – Imre