Hallo,
ich versuche gerade, aus einem Text alle Zeilen mit The (Case-insensetiv) zu löschen. Zur Zeit mache ich es so:
sed -e '/THE*/d' eingabe.txt | sed -e "/The*/d" | sed -e "/the*/d" > ausgabe.txt
was ich aber sehr unschön finde. Hab einiges rumgesucht aber nichts passendes gefunden. Es soll wohl ein Schalter "I" geben, aber "man sed" konnte mir nicht weiterhelfen und aus google wurde ich auch nicht schlau
Könnt ihr mir da weiterhelfen?
Und eine zweite Frage, wie kann ich eine art Statistik machen, wo ich die Buchstaben unabhängig von Groß-und Kleinschreibung zählen kann und auch Buchstabenpaare? Wörter zähle ich folgendermaßen:
cat eingabe.txt | sed s/" "/"\n"/g | sed -e"/^[ ]*$/d" | sort | uniq -c | sort -g > ausgabe.txt
Wenn jm eine übersichtliche Seite mit Beispielen für sed, awk und wie sie alle heissen kennt, bin ich für ein Link dankbar
Vielen Dank für eure Hilfe, Norbert
2004 – 2017 ubuntuusers.de • Einige Rechte vorbehalten
