1
ответ

Как мне избежать поиска совпадающих строк с помощью -

Я пытаюсь получить только совпадающие строки из файла, используя grep. Проблема в том, что когда, например, я использую следующее выражение: grep -w AFFX-KIT-000088 текстовый файл, он возвращает: AFFX-KIT-000088-...
27.06.2019
1
ответ

Bash — найти пары идентификаторов в одном файле, указанном в другом файле

У меня есть большой файл «F1» с перечисленными парами идентификаторов: id1 = цифры, id2 = символы id1 id2 идентификатор1 идентификатор2 ... Цель состоит в том, чтобы извлечь строки, содержащие пары идентификаторов, из второго файла "F2", отформатированн
25.06.2019
1
ответ

Простая двоичная замена

Я попытался использовать bbe, как показано ниже bbe -e 's/01110011/01111000/' test.txt Все, что я пытаюсь выполнить в этом примере, это чтобы прочитать файл, как если бы это был двоичный файл, и заменив букву s на x. Я ...
25.06.2019
1
ответ

группы соответствия с инвертированным соответствием

Мне нужно извлечь с помощью -o1 группу, которая соответствует строкам, не содержащим строки. Если я использую -v pcregrep не соответствует ни одной группе - что разумно: я прошу сгруппировать что-то в ...
23.06.2019
1
ответ

удалить конкретную настройку sysctl.conf

на некоторых из моих машин. У меня есть этот блок настроек в sysctl.conf (числа разные на каждой машине): # Размер ОЗУ (в ГБ): 23 ядро.shmmni= 2547 ядро.shmmax= 365482458 ядро....
22.06.2019
1
ответ

grep все строки, которые начинаются с определенной подстроки и заканчиваются первой кавычкой

Я новичок в регулярных выражениях и пытаюсь извлечь все уникальные вхождения каждого соревнования. Таким образом, он должен возвращать Кубок Англии, но только один раз, независимо от того, сколько игр Кубка Англии содержится в файле
18.06.2019
1
ответ

Как найти несколько записей в журнале?

В настоящее время я использую grep для поиска строк в выводе журнала. Моя новая задача требует, чтобы я нашел несколько записей в отдельных файлах. В частности, записи MAC-адресов, прикрепленные к порту коммутатора. После запуска...
14.06.2019
1
ответ

Найти имя файла в содержимом другого файла

В папке много текстовых файлов. Я хочу знать, в каком файле содержится упоминание имени другого файла в папке пример :Имя файла1 упоминается в другом файле в папке1? папка1 ├── папка1....
14.06.2019
1
ответ

Регулярное выражение для проверки аргументов команды

Я хочу использовать grep, чтобы проверить, содержит ли запущенная команда cmd имя слова в качестве аргумента. (Я знаю о about !* в Bash, я не хочу его использовать). Допустим, у меня есть команда в ...
05.06.2019
1
ответ

If/else в операторе grep

Я пытаюсь найти все экземпляры «type»: «FollowEvent», а затем в этих экземплярах, если за строкой «actor» не следует {, затем захватить строка, заключенная в ", которая приходит немедленно...
04.06.2019
1
ответ

сценарий bash с командой grep not

У меня есть эта часть сценария оболочки: #!/bin/bash shopt -s extglob currentDate=$(дата +%F) эхо $currentDate command="grep $currentDate" gcs3='s3://gc-reporting-pud-production/splunk_printer_log_files' ...
27.05.2019
1
ответ

Греп для проверки монтирования файловой системы и проверки пути к файлу предоставляет некорректную информацию

Даже если путь существует, этот скрипт сообщает, что его нет. В чем недостаток логики? #!/bin/bash mount="/fileserver" если grep -qs "$mount" /proc/mount && { test -d '/fileserver/...
23.05.2019
1
ответ

Почему мой скрипт оболочки bash меняет пробелы на перевод строки?

Я начал писать простой сценарий оболочки bash для поиска дубликатов файлов в заданном каталоге, используя SHA1 для обнаружения совпадений. Все работало, пока я не столкнулся с именами файлов с пробелами. ...
23.05.2019
1
ответ

Я не могу обновить переменную с помощью команды sed

Я назначил две переменные, но не могу обновить x = $ (cat /scratch/env.properties | grep ConfigPath) y = $ (ConfigPath = / scratch / a / b) затем sed для замены ConfigPath в env.properties sed 's / $ x / $ y /' ...
22.05.2019
1
ответ

Как отделить данные из файла csv большого размера в терминале Linux?

У меня есть файл .csv размером около 30 ГБ. Я хотел выделить несколько строк, которые должны соответствовать условию совпадения нескольких строк. Как правильно это сделать с помощью grep, awk или sed? Я пробовал ...
22.05.2019
1
ответ

Распечатать номера из таблицы

Как получить четыре номера из этой таблицы? Исходный ввод намного длиннее, поэтому необходимо ограничить область. Вход: chil 2 44843.084886752418 44843.080972494339 ...
22.05.2019
1
ответ

Получить определенную строку из определенной точки строки [закрыто]

Из приведенной ниже строки мне нужны определенные поля только в следующем формате: 031100000080,Z45G0001,09:43:08.5234999,09:43:09.7925597,0:1: 269,737683 Строка ввода: 17/05/2019 09:43:09.792559|TraceDetail |...
21.05.2019
1
ответ

Grep: найти 3 последовательных символа, а затем перейти к другому символу или концу строки

Я хочу найти 3 последовательных символа, а затем еще один символ или конец строки. Я пробовал это: файл egrep '(.)\1{2}', но мне нужно меньше результатов.
20.05.2019
1
ответ

Alpine linux, последняя и самая лучшая версия grep

Я хочу установить версию grep в контейнере Alpine Docker, который аналогичен версии моей основной ОС, v3 .3. Изучая онлайн, я вижу, что пакет доступен для Alpine. Однако на ...
20.05.2019
1
ответ

GREP только xyz.log не xyz.log1

У меня есть список файлов, в конце которых после точки стоят числовые символы. пример: abc.log abc.log.1 xyz.log xyz.log.1 xyz.log.2 Мне нужно перечислить только те журналы, в конце которых есть .log, а не ...
17.05.2019
1
ответ

egrep в сценарии bash не работает

У меня есть этот набор команд: s3ls="aws s3 ls $ssyss3/ --recursive --human-readable --summarize" egrepCommand="egrep '$currentDate|Всего'" totalSize=$(echo $s3ls|$egrepCommand| awk -F 'Общий размер:' '{...
14.05.2019
1
ответ

Искать файлы с помощью терминала и открывать их с помощью предпочтительной программы при нажатии?

Я хотел бы каким-то образом создать ссылки на файлы в терминале из результатов поиска найдено при поиске файлов. Таким же образом вы щелкаете гиперссылку в терминале, но в этом случае это будет ...
12.05.2019
1
ответ

Как генерировать сводку отчета сообщений, которые инициировали определенный код DSN

Я использую Sendmail на CENTOS 5.x, я надеюсь, что это - простой вопрос.=) Я должен генерировать сводку отчета сообщений, которые инициировали определенный код DSN. Например: Jan 11 7:43:34 примера сервера...
10.05.2019
1
ответ

Вставьте символы в середине и конце строки с определенной длиной строки

В настоящее время я работаю над папкой с файлами, и в каждом файле есть следующие строки: abcde fghij abcde fghij { {1}} jklmn pqrst ..... У этих строк есть конкретная длина строки 43. В ...
07.05.2019
1
ответ

почему grep позволяет мне искать только целые слова

Я пытаюсь найти код для любого кода, который соответствует 'enforce', и следующее работает и показывает результаты: grep --include=\*.rb -rnw . -e Enforce, но следующее не дает результатов: grep --include=...
07.05.2019
1
ответ

Как использовать grep в начале строки, используя строку, которая хранится в переменной

У меня есть сценарий оболочки; скажем test.sh со следующим содержимым: for j in * _seqs.txt; делать при чтении строки; do count_of_occurences = $ (grep "^ $ line" $ j) echo $ count_of_occurences done & ...
05.05.2019
1
ответ

Извлечь часть строки с регулярным выражением

У меня есть файл, который состоит из таких строк, как: 50.57.61.8 - - [04/Apr/2019:09: 52:01 -0400] "GET /tracker.php?q=1&p=2 HTTP/1.1" 302 20 "-" "Rackspace Monitoring/1.1 (https://monitoring.api.rackspacecloud....
04.05.2019
1
ответ

sed / grep случайно не может обрезать строку

Я использую сценарий bash, который загружает содержимое из текстового файла и соответственно извлекает данные. Проблема в том, что иногда извлеченным данным предшествует точка. Код: function str_extract () {pattern = ...
27.04.2019
1
ответ

polkit rule: определите, является ли пользователь администратором?

polkit настроен с использованием файлов правил, написанных в javascript. Вы пишете пользовательские функции и передаете их в качестве аргумента polkit.addRule (). Когда выполняется действие polkit, функции...
26.04.2019
1
ответ

Как завершить поиск после первого совпадения?

Я использую find в цикле while. он берет список IP-адресов в ip.txt, ищет IP-адрес в каталоге файлов, а затем записывает имя файла, в котором был найден каждый IP-адрес, в файл с именем results....
23.04.2019