Online video hd

Free video online

Официальный сайт radikalno 24/7/365

Смотреть видео бесплатно

Zend 03.05.2012 20:47

Есть вопрос!Как grep-у передать вкачестве параметрапеременную?

Только не смейтесь ;-)

Есть скрипт

1
2
3
4
#!/bin/bash
# Получаем IP адрес комутатора
ip=`tail -n1 /var/log/mesage.log | awk '{print $4}'`
grep $ip /etc/IPlist



Как заставить этоработать и выдавать только уникальный IP из списка, а не все IP которые оканчиваются на 1 или 11 или 111 (допустим только 192.168.0.1, а не 192.168.0.1 и 192.168.0.11 и 192.168.0.111)

Сейчасне получается grep-у в качастве параметра переменную передать...

/etc/IPlist представляет из себя следующе:
192.168.0.1 --> Ул. Ленина 1
192.168.0.2 --> Ул. Ленина 2
192.168.0.3 --> Ул. Ленина 3
192.168.0.4 --> Ул. Ленина 4
192.168.0.5 --> Ул. Ленина 5
...
192.168.0.11 --> Ул. Ленина 11

Сейчас скрипт выдаёт и "192.168.0.1 --> Ул. Ленина 1" и "192.168.0.11 --> Ул. Ленина 11" если сталкивается с IP 192.168.0.1, а должен выдавать только "192.168.0.1 --> Ул. Ленина 1".
Я иссяк на сегодня, не могу решить эту детскую задачку помогите. Пробовал передавать грепу в качестве параметра IP с порбелом в конце, но не понял как грепу в качестве параметра передать перерменную.


Тэги:
+ 2 -
Похожие Поделиться

Dagron 03.05.2012 21:02 #
+ 2 -
самый простой способ в этом случае добавить прбельный символ в конец регулярки :)
grep $ip[[:space:]]
Dagron 03.05.2012 21:08 #
+ 1 -
Пробовал передавать грепу в качестве параметра IP с порбелом в конце, но не понял как грепу в качестве параметра передать перерменную.

Ох уж этот вечер :)
ЗЫ: все еще grep $ip[[:space:]] /etc/IPlist
philosoft 03.05.2012 21:43 #
+ 6 -
grep -w
mealsforall 03.05.2012 22:15 #
+ 1 -
+1

олсо, если на 1 и 11 строка в файле iplist заканчивается, что можно добавить $.
ananas 04.05.2012 14:31 #
+ 2 -
и -F добавить не помешает
Zend 04.05.2012 08:47 #
+ 1 -
Спасибо. Сработало.

Надо больше спасть ;-)

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн