regular-expression
Unix-подобные системы
Вопрос или проблема Единственный файл в текущем рабочем каталоге называется test.txt и его содержимое просто: Это маленький тестовый файл. Выполнение grep -in * -e 'te.?t file' даёт нет совпадений. Но экранирование ? работает: grep -in * -e 'te.\?
Unix-подобные системы
Вопрос или проблема Я знаю, как это сделать с помощью grep, но команда не работает с zgrep. grep -E 'Pattern1.*Patter2' fileName Я использую zgrep для поиска шаблонов внутри файла .json.gz. Поскольку файлы слишком большие, я хочу использовать zgrep для
Unix-подобные системы
Вопрос или проблема Я использую awk '{ gsub(/BAR|WIBBLE/, "FOO"); print }', чтобы заменить текст в данных, таких как: ЧТО-ТО [BAR, WIBBLE] ЧТО-ТО [BAR] Это дает желаемый результат: ЧТО-ТО [FOO, FOO] ЧТО-ТО [FOO] Но теперь мне пришлось обновить текст
Unix-подобные системы
Вопрос или проблема Я могу получить все jpg изображения с помощью: find . -name "*.jpg" Но как я могу добавить png файлы к результатам? Используйте флаг -o между различными параметрами. find ./ -type f \( -iname \*.jpg -o -iname \*.
Unix-подобные системы
Вопрос или проблема У меня есть два файла test1: [BEFORE_TEST] WARN: message1 [BEFORE_TEST] NOTICE: message test2: [AFTER_TEST] PASS: message1 [AFTER_TEST] NOTICE: message test2 – это исправления, которые я сделал на основе test1, теперь я хочу
Unix-подобные системы
Вопрос или проблема Я пытаюсь использовать следующий шаблон на Ubuntu: grep -Eri "warning|error|critical|severe|fatal" --color=auto чтобы найти соответствующие ошибки в различных .log файлах рекурсивно в /var/log и его подпапках.
Unix-подобные системы
Вопрос или проблема У меня настроен rsyslog для ведения журнала в следующем формате: $template long-iso,"%$NOW% %timereported:8:15% %syslogtag% %msg%\n" что приводит к созданию журналов, похожих на следующие: 2013-12-14 15:59:39 postfix/pickup[4665]
Unix-подобные системы
Вопрос или проблема Независимо от того, что я пробую с cut, awk, sed или grep, он сортирует сначала по ID, затем по фамилии, а затем по имени, хотя должен сортировать по фамилии. Это должно выглядеть так: f132b02: Киара Асеведо f132a01: Калеб Барн Но
Unix-подобные системы
Вопрос или проблема Я пытаюсь использовать grep, чтобы найти только определенную часть строки в файле. Файл – это огромный CSV-файл, в котором некоторые столбцы содержат JSON с запятыми, поэтому трудно понять, в каком столбце находится то, что я ищу.