Sagen wir, ich führe den Befehl SayStuff aus
$ SayStuff
und die Ausgabe ist
Watermelons and cucumbers
Jetzt. Angenommen, ich möchte den Teilstring cucumbers
aus der Ausgabe extrahieren und in etwas umleiten.
Die Art und Weise, wie ich programmgesteuert vorgehen würde, wäre, die Ausgabe durch das Trennzeichen Space in ein Array aufzuteilen und darauf zu verweisen ArrayName[2]
. Ich bin ziemlich neu in Shell-Skripten und habe nur halbkryptische cut
Beispiele ausgegraben, von denen keines Sinn ergab.
Irgendwelche Ideen?
cut
keine variable Anzahl von Leerzeichen verarbeitet wirdawk
.