Powiedz, że uruchomiłem polecenie SayStuff
$ SayStuff
i wynik jest
Watermelons and cucumbers
Teraz. Powiedzmy, że chcę wyodrębnić podciąg cucumbers
z wyjścia i potokować go w coś.
Sposób, w jaki poradziłbym sobie z tym programowo, byłoby podzielenie wyniku na tablicę przez separator Space i odwołanie do niego ArrayName[2]
. Jestem całkiem nowym użytkownikiem skryptów powłoki i udało mi się jedynie wykopać półkryptyczne cut
przykłady, z których żaden nie miał sensu.
Jakieś pomysły?
cut
nie obsłuży zmiennej liczby spacji, podczas gdyawk
.