URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82048
[ Назад ]

Исходное сообщение
"grep awk perl"

Отправлено jovanny , 19-Сен-08 08:14 
Подскажите пожалуйста как извлечь из строки последнее слово? Спомощью grep или awk или perl?

Содержание

Сообщения в этом обсуждении
"grep awk perl"
Отправлено Kliver , 19-Сен-08 11:03 
>Подскажите пожалуйста как извлечь из строки последнее слово? Спомощью grep или awk
>или perl?

awk '{print $NF;}'


"grep awk perl"
Отправлено Andrey Mitrofanov , 19-Сен-08 11:59 
>awk '{print $NF;}'

Хм, коротенько. :)) А точку с запятой можно "сократить". B-)

egrep -o "[^ ]+$"
sed 's/^.\+ //'

bash... Что-нибудь на тему read S; A=($S); echo "${A[${#A[*]}-1]}"... А, не-е! echo "${S//* }". Но длинно и долго:
while read S; do echo "${S//* }"; done

ЗЫ: Препод будет доволен? :-?


"grep awk perl"
Отправлено jovanny , 19-Сен-08 13:00 
>ЗЫ: Препод будет доволен? :-?

НАсяльника шекхельме мукхельме....Шайтана;)