Не работает grep?, Dan Swano, 08-Апр-15, 13:07 [смотреть все]Добрый день всем. Не могу понять, что не так делаю. Я пытаюсь выделить из потока текстовых строк нужную строку, которая записана в файле, но grep как-то не так отрабатывает. Я уже разные опции испробовал, не помогает. Подскажите, где косяк? Исследую выхлоп команды iw dev wlan0 scan, ищу нужный SSID, который записан в текстовый файл wifi_nets.txt:iw dev wlan0 scan | grep -f /root/wifi_nets.txt Содержимое файла wifi_nets.txt: # Only WPA networks # File format: 1st line - WLAN SSID, 2nd line - access key started with "KEY:". Quotes is not required! TTECR_EIKS KEY:12345678 ds_restricted KEY:87654321 Вместо того, чтобы выдать что-то вроде "SSID: TTECR_EIKS", команда выдает полный выхлоп. Пробовал и так: iw dev wlan0 scan 2>&1| grep -f /root/wifi_nets.txt результат тот же. Пытаюсь я это всё сделать на роутере с OpenWRT, grep брал как встроенный в busybox 1.22.1, так и GNU grep 2.21. А идея в том, чтобы найти нужную сеть, имя которой записано в текстовый файл, взять оттуда ключ и подключиться к ней.
|
- Не работает grep?, Andrey Mitrofanov, 11:38 , 09-Апр-15 (1)
> Не могу понять, что не так делаю. Я пытаюсь выделить из потока > текстовых строк нужную строку, которая записана в файле, но grep как-то > не так отрабатывает. Я уже разные опции испробовал, не помогает. Подскажите, grep не виноват. > iw dev wlan0 scan | grep -f /root/wifi_nets.txt > Вместо того, чтобы выдать что-то вроде "SSID: TTECR_EIKS", команда выдает полный выхлоп. > Пробовал и так: > iw dev wlan0 scan 2>&1| grep -f /root/wifi_nets.txt Про полный выхлоп подсказка здесь: $ seq 7 |grep -f <(echo) |wc -l 7 > в том, чтобы найти нужную сеть, имя которой записано в текстовый
- Не работает grep?, Dan Swano, 16:58 , 10-Апр-15 (2) –2
> grep не виноват. > Про полный выхлоп подсказка здесь: > $ seq 7 |grep -f <(echo) |wc -l > 7 Не могли бы вы прояснить вышеизложенное?
- Не работает grep?, Аноним, 20:36 , 10-Апр-15 (3)
>> grep не виноват. >> Про полный выхлоп подсказка здесь: >> $ seq 7 |grep -f <(echo) |wc -l >> 7 > Не могли бы вы прояснить вышеизложенное?НЕТ! Я запрещаю! Негр^W существам без минимального мозга в голове - вход заперещён! аЗЪ!
- Не работает grep?, Dan Swano, 10:49 , 13-Апр-15 (4)
>> Не могли бы вы прояснить вышеизложенное? > НЕТ! Я запрещаю! > Негр^W существам без минимального мозга в голове - вход заперещён! аЗЪ!Я вас не оскорблял, потрудитесь и вы держать себя в руках, если по существу нечего ответить
- Не работает grep?, Аноним, 18:40 , 15-Апр-15 (6)
> потрудитесь и вы держать себя в руках, если по существу нечего ответить По существу тебе, д***л Митрофанов ответил. Даже с примером для самых маленьких. Не помогло :(
- Не работает grep?, Dan Swano, 14:34 , 17-Апр-15 (8)
>> потрудитесь и вы держать себя в руках, если по существу нечего ответить > По существу тебе, д***л Митрофанов ответил. Даже с примером для самых маленьких. > Не помогло :( Разобрался и без анонимных аналитиков
- Не работает grep?, Аноним, 17:43 , 17-Апр-15 (9)
> Разобрался и без анонимных аналитиков "Ну вот теперь тебя люблю Я!" (С) Мойдодыр. А если бы пытался сразу - сам, решил бы ещё неделю назад :) Запомни этот случай и сделай правильный вывод.
- Не работает grep?, Alex_S, 06:39 , 15-Апр-15 (5)
- Не работает grep?, Dan Swano, 14:32 , 17-Апр-15 (7)
> grep -o > ?Проблема заключалась в наличии лишних пустых строк в файле, после их удаления всё работает, как надо.
- Не работает grep?, Аноним, 17:45 , 17-Апр-15 (10)
> Проблема заключалась в наличии лишних пустых строк в файле, после их удаления всё работает, как надо.Зачёт. Правда ведь - всё было проше простого? И требовало единожды напрячь мозговую мышцу, да и то несильно и не на долго!? :)
|