Vielleicht kann mir jemand bei der Lösung eines Riesenproblems helfen. Mit SED ist man in der Lage eine Datei einzulesen, zu verändern und dann auszugeben. Ich komme mit den Dokus nicht zurecht. Folgendes Problem:
1.)Eingabestring ist xyz-abc.h
2.) sed(awk) soll den Teil, einschließlich - löschen.
3.) Den Teil ab dem Punkt auch löschen.
4.) Ausgabestring wäre dann: abc.
Wahrscheinlich ein kleiner Schritt für sed´ler, aber eine riesengroßer für mich.
Gruß, DaLiMan.de
-
-
Problem hat sich erledigt. Beim Versuch direkt nach dem Mailen ging es dann.
cat dat|sed -e 's/xyz-//' >dat2
cat dat2|sed -e 's/.h//' >dat3dat3=abc
Jetzt muß man es nur noch in eine Zeile kriegen ...
Gruß, DaLiMan.de
-
-
Wer was weis ist eindeutig im Vorteil. Ich Präferiere aber die ganz, ganz andere Methode, die Du ja nicht aufgeführt hast.
Gruß, DaLiMan.de -
-
oder so: "basename xyz-abc.h -abc.h" , wenn immer "-abc.h" abgeschnitten werden soll.
-
Schöne Versuche, aber xyz und abc sind variable Strings. ...
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!