Tag: grep

Копирование XML-контента между двумя тегами из одного файла в другой

У меня есть 2 файла XML. 1.xml <abc> …. …. </abc> <xyz attrib1='1234'> … … </xyz> 2.xml <abc> xxx xxx </abc> <xyz attrib2='4321'> xxx xxxx </xyz> Мне нужно использовать shell-скрипты для замены содержимого тега «xyz» в файле 1.xml содержимым в 2.xml, чтобы дать мне окончательный файл, например: <abc> …. …. </abc> <xyz attrib2='4321'> xxx xxxx […]

Надежная перезапись части диска

Некоторое время назад я искал ответ на противоположный вопрос тому, который я представляю здесь, и нашел этот ответ: https://unix.stackexchange.com/a/98700 Решение grep (), переданное в tee () в комментариях, было решением, которое мне было необходимо. Однако возможен ли противоположный процесс? Могу ли я каким-то образом переписать эту часть диска, чтобы вышеупомянутое решение grep не сработало?

Как выполнить трассировку стека с помощью grep и regex?

У меня есть трассировка стека: 17/04/26 15:29:03 INFO HttpMethodDirector: Retrying request 17/04/26 15:29:03 ERROR NetworkClient: Node [192.168.5.5:9200] failed (Connection refused (Connection refused)); no other nodes left – aborting… 17/04/26 15:29:03 INFO HttpMethodDirector: I/O exception (java.net.ConnectException) caught when processing request: Connection refused (Connection refused) 17/04/26 15:29:03 INFO HttpMethodDirector: Retrying request 17/04/26 15:29:03 ERROR NetworkClient: Node [192.168.5.5:9200] […]

Синтаксис синтаксиса «grep» для BRE или ERE содержит синтаксис «синтаксиса регулярных выражений» 8.5.6 'в справочнике findutils?

grep -G поддерживает основные регулярные выражения, grep -E Extended и grep -P Perl. Синтаксис регулярных выражений в разделе 8.5.6 «grep» в справочнике findutils https://www.gnu.org/software/findutils/manual/html_mono/find.html#grep-regular-expression-syntax ссылается на grep ' s для регулярных выражений или расширенных регулярных выражений? Обратите внимание, что руководство findutils имеет другой раздел для синтаксиса регулярных выражений «8.5.3» egrep « https://www.gnu.org/software/findutils/manual/html_mono/find.html#egrep-regular-expression-syntax , Означает ли […]

Grep и подсчет совпадающих строк

У меня довольно сложный шаблон grep и awk, который я использую для получения отчетов из файлов журналов. Я отлично работаю, и я создаю приятную световую HTML-таблицу, которая отправляется по электронной почте тем людям, которые в ней нуждаются. Я хотел бы добавить для каждого раздела (каждого grep) количество элементов в этом разделе. grep -c не помогает, […]

«Sed» переписать файл для отображения целых чисел и удалить оставшиеся символы

Я собираюсь создать выход, который можно использовать для разработки среднего значения на основе 5-ти серверных пингов. Я бегу: ping 8.8.8.8 -c 5 > ping.txt которые выходят PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: seq=0 ttl=46 time=29.331 ms 64 bytes from 8.8.8.8: seq=1 ttl=46 time=34.057 ms 64 bytes from 8.8.8.8: seq=2 ttl=46 time=33.978 […]

Запуск find & grep и включение пути в выходной файл

По крайней мере в CentOS-системах и предыдущих версиях Fedora я мог запустить следующую команду и получить список файлов с соответствующими совпадениями grep: $ find -name "version.php" -type f | xargs grep "^\$wp_version" site.com/wp-includes/version.php:$wp_version = '4.7.3'; Очевидно, хотя хотя бы на Fedora 22 и новее, запуск этой же команды больше не включает в себя путь и […]

Cygwin – команда egrep для поиска шаблонов из заданного текстового файла

Мне было предложено найти набор слов, начинающихся с подстроки длиной 3, содержащей символы a, b и c и которая дополнительно содержит другую непересекающуюся подстроку, содержащую те же 3 символа ех. abcacb acbbac помогите мне найти регулярное выражение для этого. Спасибо edit: abcbac – a, b, c должны быть там как первые 3 буквы, тогда a, […]

Использование egrep для поиска совпадений в файле при выводе конвейера из команды cat

Я использую cat для вывода 6 строк текста из текстового файла wordlist.txt. Я связываю его с egrep и хочу найти совпадения во втором файле с именем 8compdic.txt команда, которую я использую, приведена ниже: cat wordlist.txt | egrep – 8compdic.txt | less Получает вывод, который имеет все строки в * compdic.txt

Изоляция строки в / etc / passwd, которая содержит «строку», используя grep

Это совершенно новый подход к Linux и попытка узнать, как работает терминал. У меня есть список «задач», которые я просматриваю, чтобы изучить оболочный код, поскольку заголовок говорит, что мне нужно использовать grep для изоляции строки в /etc/passwd которая содержит « ubu ». Я знаю, что команда less /etc/passwd используется для доступа к /etc/passwd , а […]

Linux и Unix - лучшая ОС в мире.