Powiedz, że uruchomiłem polecenie SayStuff
$ SayStuff
i wynik jest
Watermelons and cucumbers
Teraz. Powiedzmy, że chcę wyodrębnić podciąg cucumbersz 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 cutprzykłady, z których żaden nie miał sensu.
Jakieś pomysły?
cutnie obsłuży zmiennej liczby spacji, podczas gdyawk.