1
ответ

egrep со сценарием оболочки цикла while

У меня есть список файлов в каталоге / tmp / drop. У меня есть взял важный элемент моего вопроса в тестовый сценарий zz.sh. Я взял часть сценария и поместил его сюда. Это файлы и ...
31.01.2018
1
ответ

Переместить все слова в определенном порядке в начало списка

У меня есть список паролей, который выглядит так: aaaa00 аааа01 аааа02 ... zzzz97 zzzz98 zzzz99 Я хочу переместить все слова с этим шаблоном в начало списка (текстовый файл): Vowel-Consonant -...
20.01.2018
1
ответ

Grep возвращает пустые строки при использовании -rnw вместо -rlw

Используя эту простую тестовую строку pastebin, почему последний пример с использованием шаблона регулярного выражения, показанный здесь, дал мне две пустые строки для сравнения к двум другим? Я ожидал увидеть тот же результат, что и ...
19.01.2018
1
ответ

Извлекаю все между кавычками

Я пытаюсь воспользоваться grep или sed, чтобы извлечь url из строки, которая выглядит как javascript:open_window("http://www.example.com/somescript.ext?withquerystring=true"); Генерируется ссылка на javascript --.....
13.01.2018
1
ответ

Правильно обрабатывать файлы Unicode с BOM с помощью инструментов POSIX

Попытка использовать grep сегодня я столкнулся со знакомой проблемой метки порядка байтов (BOM) в файле Unicode (в данном случае UTF-8). В частности, я пытался найти файл, начинающийся с XYZ с ...
03.01.2018
1
ответ

Как проверить набор строк в текстовом файле на наличие шаблонов с помощью awk, sed или grep?

Я хочу написать сценарий bash, который будет читать файл, содержащий 100 строк и найдите шаблон def , если этот шаблон будет найден в строке, он проверит следующую строку, чтобы увидеть, есть ли ...
08.12.2017
1
ответ

Grep сохраняет (выводит) весь файл .txt, если одна строка содержит строку

Я знаю, что grep -rhI "# Active"> out.txt выведет любую строку, содержащую # Active в искомом каталоге, но мне нужен весь .txt, например example.txt Line1 Line2 ...
24.11.2017
1
ответ

Может ли grep выводить совпадающее содержимое и полное количество вместе? Если нет, то как?

Вопрос 1 Я могу использовать grep -o '^ [[: alpha:] _] \ + [[: blank:]] * ([[: blank:]] *)' / etc /rc.d/init.d/functions, чтобы получить вывод, как показано ниже: systemctl_redirect () checkpid () __kill_pids_term_kill_checkpids () ...
21.11.2017
1
ответ

простые выражения grep

У меня есть несколько выражений grep, которые работают не так, как я предполагал, и я не могу понять, почему. Первое выражение - найти строки, которые начинаются и заканчиваются одним и тем же символом. Это ...
03.11.2017
1
ответ

проблемы с переменными greping в Linux

Ниже приведен код, который я пытаюсь выполнить: {echo "Введите имя каталога и нажмите Return" читать input1 echo "Введите шаблон для поиска в текущем каталоге" читать input2 find / * / $ {input1} / * / logs / * / * / * / * -...
25.10.2017
1
ответ

Получение / dev / sd * из blkid, учитывая PARTUUID

Я использую initramfs без / dev / disk / by- * У меня есть PARTUUID, мне нужно получить его блочное устройство. Вот мой вывод из blkid / dev / sda1: UUID = "7304-E3F2" TYPE = "vfat" PARTLABEL = "Системный раздел EFI" ...
20.10.2017
1
ответ

Подсчет вхождений слова в текстовый файл

У меня есть текстовый файл, содержащий твиты, и мне нужно подсчитать, сколько раз слово упоминается в твите. Например, в файле содержится: Apple iPhone X будет стоить целое состояние. The ...
16.10.2017
1
ответ

Сценарий оболочки для фильтрации только даты из определенного столбца файла .csv и сохранения вывода в другом файле CSV

Рассмотрим .csv файл с датами, указанными в 6-м столбце, например, в формате 20.07.2017 17:00. Если я ввожу ввод как 11.07.2017, тогда он должен отфильтровать столбец с совпадающей датой ввода...
11.10.2017
1
ответ

Проблема пунктуации с использованием grep для получения n слов вокруг токена

Я пытаюсь обработать файл. Моя попытка не сработала. Входной файл описывает желаемый результат :Входной файл :Это токен, но при обнаружении любого знака препинания извлечение останавливается....
06.10.2017
1
ответ

Извлечь весь трафик, соответствующий запросу, с параметром

Для каждой строки access.log с шаблоном /mypattern: www.example.com:80 192.0.2.17 - - [29/Sep/2017:13:49:02 +0200] "GET /mypattern?foo=bar&iptosearch=198.51.100.5 Я бы например, извлечь ...
04.10.2017
1
ответ

Есть ли способ отфильтровать и вывести определенный шаблон без повторения кода?

Если я использую pacman для установки программного обеспечения, я иногда сталкиваюсь с ошибками вида package-name: /some/package/file exists in filesystem Это обычно происходит, если я испортил установку в какой-то ...
27.09.2017
1
ответ

Grep -H не всегда возвращает путь к файлу, когда два совпадения находятся в одной строке

Я использую grep для рекурсивного просмотра файлов и извлечения всех строк, соответствующих шаблону. Я хочу напечатать путь к файлу: совпадающая строка. -H должен печатать путь к файлу для каждой записи -o должен ...
22.09.2017
1
ответ

Стандартное отклонение числа рядом с шаблоном

У меня есть файл с множеством тегов, рядом с которым стоит номер, который выглядит следующим образом: 4 ... другие данные <Оценка> 2 ... другие данные 3 и так далее ... Я использовал grep, чтобы получить ...
21.09.2017
1
ответ

Как найти точную строку без ведущих и концевых символов

Я хочу проверить, содержит ли строка любую из следующих строк apple или pie с условием, объясненным ниже , aaaa bbbbbbb applezzzz это должно рассматриваться как недействительное aaaaapple dddddd ...
15.09.2017
1
ответ

Слишком много писем отправлено при отправке писем, когда определенный URL-адрес был посещен в журналах Apache

В этом вопросе было найдено решение для автоматической отправки электронная почта каждый раз, когда посещается определенный URL (например,? src = foo), как видно из журналов Apache: tail -F -n0 / var / log / apache2 / ...
15.09.2017
1
ответ

Команда grep не поддерживает начальные '^' и '$' якоря конца строки, когда она с -Pz

Со ссылкой на этот вопрос-ответ на AU. Почему поведение GNU grep с параметрами -Pz изменилось и не поддерживает якоря начала строки ^ и конца строки $? Это ошибка или правильное поведение? Проверено ...
15.09.2017
1
ответ

Найти шестнадцатеричное значение в файлах / папке

Есть ли способ найти шестнадцатеричное значение в файлах / папках? Я пробовал следующее: grep -P "[\ x01 \ x02 \ x03]", но это не работает (нет ошибки, но он не ищет эти шестнадцатеричные значения).
11.09.2017
1
ответ

Почему сопоставление 1250 строк с образцами 90k так медленно?

Мои строки - это пути к файлам, например s / 14/11/13/15 / n7ce49B_235_25ed2d70.jpg; у меня шаблоны довольно простые, все вроде n7ce49B _. +. Я запускаю GNU grep 2.6.3 под Debian 6.0.10 на сервере Dell DL360G7 (я ...
11.09.2017
1
ответ

Как использовать grep для непоследовательных шаблонов

Как grep для непоследовательных шаблонов ... Я запускаю эту команду. grep -B 1 -A 2 "field-2-value" inputFile.txt | grep -v "field-3", который дает эти 4 вывода. [field-1] xxx [/ field-1] [field-2] field -...
04.09.2017
1
ответ

Чтение большего файла-A и получение связанных строк во втором файле и создание вывода

Я запускаю цикл for для двух больших файлов (от 1,6 до 47 миллионов записей), и каждая строка grep занимает много времени . было интересно, есть ли другое более быстрое решение, которое я могу использовать здесь. По сути, ...
31.08.2017
1
ответ

Grep для совпадений строк, начинающихся с X и содержащих точное слово (точное слово пишется через дефис)

У меня есть ввод это выглядит следующим образом. имя 12.3.14.132 root-servers_net-ipv4 имя 19.17.191.123 root-servers_net-ipv4-1 имя 192.223.210.110 root-servers_net-ipv4-2 имя 172.7.1.31 root-...
30.08.2017
1
ответ

Невозможно назначить вывод команды переменной внутри сценария bash [закрыто]

Я уже некоторое время борюсь с чем-то в личном сценарии bash, и я не мне очень повезло с использованием предложений, которые я нашел в Интернете. Я понимаю, что этот вопрос выглядит практически идентично ...
29.08.2017
1
ответ

Есть ли какая-либо опция / команда для различения файлов на основе статуса копирования файла в каталоге?

У меня есть приведенный ниже код, который проверяет, находится ли файл в каталоге в статусе копирования / загрузки из другого приложения в каталог. Код: для файла в PATH / * сделать lsofresult = `lsof | grep $ file | wc -l` ...
28.08.2017
1
ответ

Grep cURL output

Когда я запускаю curl https://example.com -o example.html 2> & 1 | grep -P "\ d. * \ d" Я получаю этот вывод (красный): 100 1270 100 1270 0 0 318 0 0:00:04 0:00:04 0:00:00 318 Что я ...
24.08.2017
1
ответ

заставить awk печатать строку, которая соответствует переменной и следующие n строк, и использовать переменную в awk [duplicate]

с массивом элементов и входным файлом. Я хочу пройтись по массиву и сопоставить каждую элемент с input-файлом. Затем я хочу получить строку во входном файле, где встречается этот элемент ...
22.08.2017