Ich möchte einzelne Zeichenfolge in zwei verschiedene Zeichenfolgen unter Verwendung sed
brechen.Wie kann man Text aus einem bestimmten Punkt in einer Zeichenfolge mit sed extrahieren?
Für zB:
STRING := folder1_test.abc_xxx
STRING1 := folder1_test
STRING2 := abc_xxx
or
STRING := folderB_test folderA_test.yyyy_xx
STRING1 := folderB_test folderA_test
STRING2 := yyyy_xx
So was auch immer vor dem Punkt ist, ich möchte in der ersten Zeichenfolge und nach Punkt ich das Ding in der zweiten Zeichenfolge wollen (.) (.).
Speziell mit sed
Befehl nur. Wie ich in der Makefile-Implementierung verwende.
würde 'Schnitt -d.' ausreichen? – ewcz
können Sie mehr angeben, wie Cut -d insbesondere für den obigen Fall verwenden, da ich neu in Linux bin. –
was wird Ihre erwartete Ausgabe sein, wenn die Eingabe etwa wie folgt ist: 'STRING: = OrdnerC_Test OrdnerD_R.zzzz_yy OrdnerA_Test.JJJJ_xx' – sat