LINUX.ORG.RU

что в bash поломали?


0

0

приветствую.

довольно срочный вопрос -- почему после emerge -uD world у меня не работает конструкция вида:

if [[ `/sbin/ifconfig ppp0` =~ 'inet addr:([0-9.]+) P-t-P:([0-9.]+) Mask:' ]]

вообще что-то найти не могу где это я про =~ мог вычитать..

★★★★★

Ответ на: комментарий от krum

это таки баш. и он таки добрых пол-года работал. а таки сегодня сломался. и таки 140 метров не потому маршруту утекли. оно конечно даже при Иркутских ценах несмертельно, но таки сугубо неприятно.

dmiceman ★★★★★
() автор топика
Ответ на: комментарий от dilmah

так мне две строки выдрать надо..

dmiceman ★★★★★
() автор топика

> if [[ `/sbin/ifconfig ppp0` =~ 'inet addr:([0-9.]+) P-t-P:([0-9.]+) Mask:' ]]

ARRAY=(`/sbin/ifconfig ppp0 | grep -Eo '([0-9]+\.){3}[0-9]+'`)
echo ${ARRAY[0]}
echo ${ARRAY[1]}

sdio ★★★★★
()

Сам виноват... надо меньше башизмов использовать. Вот тебе и урок.

php-coder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.