Shell-scripting unter Verwendung von grep-aufteilen einer Zeichenfolge
Ich habe eine variable in meinem shell-script des Formulars
myVAR = "firstWord###secondWord"
Ich würde gerne mit grep oder einem anderen Werkzeug zu trennen in zwei Variablen derart, dass das Endergebnis ist:
myFIRST = "firstWord"
mySECOND = "secondWord"
Wie kann ich über das tun dies? #{3} ist, was ich will-split auf.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe der substitution mit
sed
:-r
die extended regex, ich denke, du bist mit linux dann...-E
ist mehr tragbar (unterstützt auf Mac ect wo-r
nicht). Meine Vorliebe ist-r
sondern immer-E
bei der Beantwortung der Frage, ob die Plattform unbekannt ist... Es ist immer verwirrt mein, warum der Mann Seiten nicht sagen, dass es unterstützt.Das beste Werkzeug für dieses ist die sed :
Ein vollständiges Beispiel :
Dies ist, wie ich es tun würde, mit zsh: