Unix-подобные системы
получить уникальные строки из файла
00
Вопрос или проблема Для справки, это продолжение ответа @EdMorton на мой предыдущий вопрос: сделать master/slave ip в разных подсетях У меня есть файл с дубликатами в первом и втором столбцах, мне нужно получить строки, в которых первый столбец уникален
Unix-подобные системы
Как отфильтровать только уникальные ошибки в нескольких логах, используя grep?
00
Вопрос или проблема Я пытаюсь использовать следующий шаблон на Ubuntu: grep -Eri "warning|error|critical|severe|fatal" --color=auto чтобы найти соответствующие ошибки в различных .log файлах рекурсивно в /var/log и его подпапках.
Unix-подобные системы
Поиск даты и времени в журнале относительно системного времени – в пределах 10 минут – Подтверждение работы журнала
00
Вопрос или проблема Я пытаюсь найти способ мониторинга одного из наших лог-файлов. Крон-работа запускается каждые 5 минут и выводит следующую строку в лог-файл: 02-16-17 18:40:01 Я хотел бы что-то подобное cat log | grep $DATE $TIME в пределах 10 минут
Unix-подобные системы
создать мастер/слейв IP в разных подсетях
00
Вопрос или проблема У нас есть две строки (названные мастер/слейв), которые состоят из IP-адресов, распределенных по трем подсетям. Нужно создать пары из этих двух строк, где два адреса в каждой паре находятся в разных подсетях /24.
Unix-подобные системы
поиск указанного столбца в файле
00
Вопрос или проблема Привет, у меня есть переменная, например master="172.21.154.37 172.21.250.94 172.21.251.93 172.21.250.94" и мне нужно проверить, совпадают ли первый и второй столбцы файла с переменной. Вот пример, во второй строке 172.
Unix-подобные системы
Как использовать grep, когда файл не содержит строку? Проверка существования пользователя в “passwd” или нет.
00
Вопрос или проблема В моем сценарии bash я пытаюсь вывести строку, если определенная строка не существует в файле. if grep -q "$user2" /etc/passwd; then echo "Пользователь существует!!" Вот как я это написал, если хотел, чтобы строка существовала в файле.
Компьютеры и программы
Самый простой способ grep’а IPv6 / самый короткий regex, который соответствует IPv6 (недействительный адрес не проблема)
00
Вопрос или проблема Я хочу извлечь IPv6-адреса из файлов журнала, которые содержат только действительные IPv6-адреса, с которых кто-то подключился (а также содержат строки с IPv4 и многие другие строки без каких-либо IP, например, /var/log/secure).
Системное администрирование и сети
Как заставить pgrep отображать полную информацию о процессе
00
Вопрос или проблема Существует ли способ получить от pgrep всю информацию о каждом процессе, которую предоставляет ps? Я знаю, что можно использовать ps через grep, но это много ввода, и это также возвращает процесс grep сам по себе, что мне не нужно.
Компьютеры и программы
Grep с опцией -P в busybox
00
Вопрос или проблема Я хочу выполнить команду grep с опцией -P в двоичном файле BusyBox v1.31.1 () внутри пода Kubernetes с образом curlimages/curl:7.75.0 curl -s -X GET "https://api.cloudflare.com/client/v4/zones?name=$CFZONE_NAME"\ -H "X-Auth-Email
Вопросы и ответы
Цель помощи Makefile
00
Вопрос или проблема Я пытаюсь создать красивую и динамичную помощь, но мне трудно интерпретировать имена переменных в файле .env проекта. Мне нужно, чтобы эти имена были интерпретированы файлом .env. Я предоставлю ближайший результат, которого мне удалось
Unix-подобные системы
Попытка отсортировать по алфавиту по фамилии, но необходимо отформатировать ID, имя, фамилия.
00
Вопрос или проблема Независимо от того, что я пробую с cut, awk, sed или grep, он сортирует сначала по ID, затем по фамилии, а затем по имени, хотя должен сортировать по фамилии. Это должно выглядеть так: f132b02: Киара Асеведо f132a01: Калеб Барн Но
Компьютеры и программы

grep: /var/log/syslog: найдено совпадение в бинарном файле. Стоит ли беспокоиться?

00
Вопрос или проблема Я просто пытался выполнить grep в syslog, когда наткнулся на следующее: $ grep -E 'Sep.*EXT4' /var/log/syslog [... некоторые данные ...] grep: /var/log/syslog: бинарный файл соответствует ИЗМЕНЕНИЕ: первая попытка использовала cmp
Unix-подобные системы
grep подстроку в кавычках
00
Вопрос или проблема Предположим, у меня есть строка следующего вида: title="2010-09-11 11:22:45Z" Как мне grep получить саму дату и игнорировать кавычки/название/Z? Файл может содержать другие строки, такие как: случайнаястрока title="2010-09-11 11:22:45Z"
Unix-подобные системы
find -exec grep может найти результаты, в то время как grep напрямую в файле ничего не возвращает
00
Вопрос или проблема Почему я могу найти некоторые результаты с помощью find -exec grep, но когда я хочу выполнить поиск в самом файле, grep ничего не возвращает? [me@host logs]$ find . -iregex .*271.*.log.2024.09.26.* -exec grep "WstxIOException" {} + .
Unix-подобные системы
Запись и вывод точного совпадения из файла
00
Вопрос или проблема Я пытаюсь использовать grep, чтобы найти только определенную часть строки в файле. Файл – это огромный CSV-файл, в котором некоторые столбцы содержат JSON с запятыми, поэтому трудно понять, в каком столбце находится то, что я ищу.
Unix-подобные системы
Фильтрация вывода скрипта во время выполнения
00
Вопрос или проблема У меня есть скрипт, который запускает около 10 других скриптов в фоновом режиме, которые постоянно генерируют новый вывод. Я хотел бы, чтобы этот начальный скрипт продолжал работать, и иметь возможность просто вводить в него, чтобы
Unix-подобные системы
Как восстановить узел/контент из tar-файла, который был перезаписан
00
Вопрос или проблема Предупреждение: я не очень хорош в формулировке вопросов, и мой случай очень специфический. Поэтому я просто перейду к ситуации: Я просматривал свою файловую систему и тем или иным образом смог скачать архив, содержащий два критически
Unix-подобные системы
Как мне “скатить” файл и удалить закомментированные строки?
00
Вопрос или проблема Я хотел бы знать, есть ли способ использовать cat для файла, например, php.ini, и удалить все строки, начинающиеся с ; Например, если файл содержал бы это: ; - Показать все ошибки, кроме уведомлений ; ;error_reporting = E_ALL &
Системное администрирование и сети
Убить процессы, работающие дольше 1 часа и соответствующие шаблону
00
Вопрос или проблема У меня проблема в приложении на PHP, где некоторые процессы, похоже, работают несколько дней – я все еще пытаюсь разобраться, как и почему это происходит, но в то время как это происходит, ресурсы сервера истощаются, и нагрузка резко увеличивается.
Вопросы и ответы
используйте grep внутри make, чтобы проверить, содержит ли файл экспорт в PATH
00
Вопрос или проблема используйте grep внутри make, чтобы проверить, содержит ли файл экспорт в PATH Мне нужна функция make, которая проверяет, экспортирован ли указанный путь в моем файле .bashrc/.zshrc/и т. д. Поскольку нужно экранировать символы два