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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.