The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Использование переменных в регулярных выражениях"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Использование переменных в регулярных выражениях"  –2 +/
Сообщение от Yarolin (ok) on 16-Янв-15, 20:26 
Доброго времени суток))) пожалуйста, посоветуйте)))вот у меня есть переменная VAR, значение которой - строка "44;55;44", к примеру) у меня есть файл, в котором мне нужно посчитать количество строк, три первых поля которых совпадают с этой переменной, а четвёртое поле не равно 0 (разделитель полей ";"). как мне с помощью grep это сделать-то? что-то типа grep -c '$i;[^0]$' file . Но это, естественно, не работает... Заранее спасибо))
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


4. "Использование переменных в регулярных выражениях"  –1 +/
Сообщение от fantom (ok) on 17-Янв-15, 11:40 
> Доброго времени суток))) пожалуйста, посоветуйте)))вот у меня есть переменная VAR, значение
> которой - строка "44;55;44", к примеру) у меня есть файл, в
> котором мне нужно посчитать количество строк, три первых поля которых совпадают
> с этой переменной, а четвёртое поле не равно 0 (разделитель полей
> ";"). как мне с помощью grep это сделать-то? что-то типа grep
> -c '$i;[^0]$' file . Но это, естественно, не работает... Заранее спасибо))

Информация к размышлению:

isd=4; echo 'isd = $isd'
isd = $isd

isd=4; echo "isd = $isd"
isd = 4              

и почему бы не пойти от противного
^$i;[1-9]

??

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Использование переменных в регулярных выражениях"  +/
Сообщение от fantom (ok) on 17-Янв-15, 11:41 
>[оверквотинг удален]
>> ";"). как мне с помощью grep это сделать-то? что-то типа grep
>> -c '$i;[^0]$' file . Но это, естественно, не работает... Заранее спасибо))
> Информация к размышлению:
> isd=4; echo 'isd = $isd'
> isd = $isd
> isd=4; echo "isd = $isd"
> isd = 4
> и почему бы не пойти от противного
> ^$i;[1-9]
> ??

Да, и насчет документации - хороший таки совет!

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Использование переменных в регулярных выражениях"  –3 +/
Сообщение от Yarolin (ok) on 17-Янв-15, 21:56 
>[оверквотинг удален]
>>> -c '$i;[^0]$' file . Но это, естественно, не работает... Заранее спасибо))
>> Информация к размышлению:
>> isd=4; echo 'isd = $isd'
>> isd = $isd
>> isd=4; echo "isd = $isd"
>> isd = 4
>> и почему бы не пойти от противного
>> ^$i;[1-9]
>> ??
> Да, и насчет документации - хороший таки совет!

Благодарю за советы! Но на форуме я регистрировался как раз для того, чтобы на документацию по тем вопросам, которые для меня практически не важны в работе, время драгоценное не тратить. А тот, кто советует, пусть советует в нормальной форме, уважительной, а грёбаную иронию подальше в себя запрячет. Мне кажется, цель форума - это ответить на вопрос, если знаешь, а не вы*бываться, простите. Всем спасибо и удачи.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Использование переменных в регулярных выражениях"  +/
Сообщение от pavlinux (ok) on 22-Янв-15, 03:07 
> Но на форуме я регистрировался как раз для того,
> чтобы на документацию по тем вопросам, которые для меня практически не
> важны в работе, время драгоценное не тратить.

Вам тогда сюда надо http://stackoverflow.com

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Использование переменных в регулярных выражениях"  +/
Сообщение от Pahanivo (ok) on 22-Янв-15, 07:40 
> Благодарю за советы! Но на форуме я регистрировался как раз для того,
> чтобы на документацию по тем вопросам, которые для меня практически не
> важны в работе, время драгоценное не тратить. А тот, кто советует,
> пусть советует в нормальной форме, уважительной, а грёбаную иронию подальше в
> себя запрячет. Мне кажется, цель форума - это ответить на вопрос,
> если знаешь, а не вы*бываться, простите. Всем спасибо и удачи.

Да ты просто уху ел.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Использование переменных в регулярных выражениях"  +/
Сообщение от Pahanivo (ok) on 22-Янв-15, 07:51 
а нэт, все понятно, посмотрев ареал обитания топигстартера )))


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру