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

Исходное сообщение
"sed?"

Отправлено hip , 30-Авг-06 00:47 
не могу оставить из строки 1.2.3.4/vasya только ИП (или до "/" - другими словами)
выручайте! в сш.

Содержание

Сообщения в этом обсуждении
"sed?"
Отправлено Lynx , 30-Авг-06 08:38 
>не могу оставить из строки 1.2.3.4/vasya только ИП (или до "/" -
>другими словами)
>выручайте! в сш.

echo "1.2.3.4/vasya" | awk -F/ '{print $1}'


"sed?"
Отправлено Lynx , 30-Авг-06 08:57 
>не могу оставить из строки 1.2.3.4/vasya только ИП (или до "/" -
>другими словами)
>выручайте! в сш.

sed?

echo "1.2.3.4/vasya" | sed -n -e "s/\/.*//p"


"sed?"
Отправлено John , 30-Авг-06 11:48 
>не могу оставить из строки 1.2.3.4/vasya только ИП (или до "/" -
>другими словами)
>выручайте! в сш.


В командах sed, таких как s/// необязательно использовать символ '/' в качестве ограничителя команды - можно использовать любой символ, например: s|||.


"sed?"
Отправлено aljil , 30-Авг-06 14:43 
>>не могу оставить из строки 1.2.3.4/vasya только ИП (или до "/" -
>>другими словами)
>>выручайте! в сш.
a) ip=`dirname "1.2.3.4/vasya"`
b) ip=`echo "1.2.3.4/vasya" | cut -f 1 -d '/'`
и т.д.