2
ответа

Замена определенных символов внутри кавычек

Я пытаюсь скрыть некоторые конфиденциальные данные в файле журнала. Сначала мне нужно отфильтровать определенные строки из файла с помощью соответствующего шаблона, а затем для этих конкретных строк мне нужно заменить любой текст...
18.04.2020
2
ответа

Есть ли вариант использования `sed -n "/regexp/p" `в мире, где существует grep?

sed -n "/regexp/p" будет печатать только те строки, которые соответствуют регулярному выражению, и никакие другие. Это кажется точно эквивалентным тому, что делает grep. Единственный вариант использования этой конструкции вместо grep, который я вижу, - эт
17.04.2020
2
ответа

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

test.txt: Ext Temperatur: 210.0° Средняя скорость (все): 62,89 мм/с Средняя скорость (печать): 49,99 мм/с Средняя скорость (путешествие): 199,84 мм/с Общее время (без ускорения): 11:00:41 (39640,65 с) Как я могу получить ...
16.04.2020
2
ответа

Как использовать grep -f и perl для замены встроенного файла, заменяя новые строки на ";X"

У меня есть следующий файл: $$ head on_this_file.txt Экземпляр, сеанс, SenderCompID, тип, SrcAddr, SrcPort, DstAddr, DstPort, протокол, клиент, MIC, curr 304,PBAR29,PBAR29,V,146.127.180.96/27,,162.69.138.157,...
14.04.2020
2
ответа

Как я могу распечатать определенную переменную из вывода команды с помощью grep?

файл test.txt :Ext Temperatur :210.0° Средняя скорость (Все ):62,89 мм/с Средняя скорость (Печать ):49,99 мм/с Средняя скорость (Ход ):199,84 мм/с Общее время (без ускорения ):11 :00 :41 (39640,65 с )Как я могу схватить...
14.04.2020
2
ответа

Есть ли способ выбрать самое короткое совпадение при чередовании?

У меня сложилось впечатление, что grep и awk использовали машину регулярных выражений NFA (недетерминированные). Изображение в середине этой страницы о сопоставлении регулярных выражений может быть простым и быстрым подтверждает, что это...
13.04.2020
2
ответа

Как итеративно суммировать размеры файлов с заданными расширениями файлов?

Я застрял в выяснении, как суммировать результат ls 5-го столбца с помощью awk. Если я добавлю $bytesum+=..., то программа явно сломается. Любые идеи? сумма байтов = 0 для i в `cat fileextensions.txt | сортировать | уникальный` do ...
10.04.2020
2
ответа

Используйте grep для извлечения текста из файла на основе регулярного выражения

У меня есть этот файл :заголовок :заголовок :привет версия :1.2.3 Я хочу извлечь номер версии. Моя первоначальная попытка была grep ^\s+version :\s+ (\d\.\d\.\d )file.txt, но это дало пустой вывод....
09.04.2020
2
ответа

grep: Как исключить каталоги?

При использовании grep с подстановочными знаками, как в grep -in github */* для каждого каталога grep показывает много сообщений, таких как grep: dir1/dir2: Is a directory Как подавить эти сообщения? Использование флага --...
01.04.2020
2
ответа

поиск нескольких файлов на основе файла, содержащего строку

допустим, у меня есть один текстовый файл, содержащий электронные письма abd3@dom abd2 @ дом sdklf2@lksd sd@gm мне нужен небольшой скрипт bash для grep, find, find содержит электронную почту в файлах и распечатывает файлы, которым они соответствуют...
30.03.2020
2
ответа

Как вычесть число в предыдущей строке из числа в текущей строке с помощью grep?

Я использую grep для получения вывода mysqladmin, как sudo mysqladmin ext -i10 | grep 'buffer_pool_pages_flushed' и вывод непрерывный (каждые 10 секунд) как | Innodb_buffer_pool_pages_flushed ...
29.03.2020
2
ответа

Цикл сценария Bash объединяет каналы/перенаправления на основе переменных имен

У меня есть команда, которая создает несколько строк вывода, которые я позже ищу с помощью grep. Основываясь на предыдущем ответе, я знаю, что могу использовать одну длинную команду и выполнять все фильтры одновременно: https://...
27.03.2020
2
ответа

Неполное совпадение параметра Grep F

Я пытаюсь использовать параметр -F в grep для сопоставления с переменной PHP. Когда я запускаю: grep -F "$_SESSION['index']" -ri . хотя это только совпадение: ['index'] Как я могу заставить его также соответствовать $...
23.03.2020
2
ответа

Использование find с grep и передача результата другому grep

Я пытаюсь использовать find, чтобы найти файл, и первый grep будет искать шаблон в этом файле. результат будет передан второму grep, например, find /Dime/Lock _Room/ -name CDRV.txt -type f -...
18.03.2020
2
ответа

как извлечь строку с помощью регулярного выражения с помощью grep?

скажем, у меня есть SQL.txt select *из table1; выберите a,b,c из таблицы2, где a=1; Как я могу отфильтровать имя таблицы с помощью команды cat SQL.txt|grep? Мой ожидаемый результат: :table1 table2 я новичок...
12.03.2020
2
ответа

Создать файл с информацией о положении нескольких строк

У меня есть файл со следующим столбцом: GEOM_190_190 GEOM_190_192 GEOM_190_194 GEOM_190_196 ... Его длина составляет около 3000 строк. Я хотел бы написать скрипт, который создает файл с...
25.02.2020
2
ответа

Как заменить целые строки совпадающими подстроками с помощью 'sed'

Я пытался найти способ узнать электронные письма, написанные в исходных кодах. Я нашел способ получить нужную мне информацию с помощью grep, но, поскольку я не совсем знаком с синтаксисом grep, я смотрю на...
23.02.2020
2
ответа

нужно заменить шаблон в файле пробелами

У меня есть файл, содержащий числовые значения с дефисами / промежутки между ними; необходимо заменить его пробелами, например: 333-44-5555 / 333 44 5555 grep '[0-9]\{3\}-[0-9]\{2\}-[0-9]\{4\ }' grep '[0-9]\{3\} [0-9]...
21.02.2020
2
ответа

шаблоны grep и сохранение совпадений в одной строке

Из примера ввода: файл cat.txt ID1 образец1 образец2 совпадение1 образец3 ID2 sample4 match2 matchABC Я хочу получить образец вывода, сохраняя только совпадающие слова ...
20.02.2020
2
ответа

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

У меня есть линия (будильник) и список слов. Я хочу проверить, содержит ли строка какое-либо слово из списка слов или нет, используя команду терминала. Я пробовал grep, но не работал.
14.02.2020
2
ответа

Печать информации о конкретном пользователе из /etc/passwd

Итак, я пытаюсь составить список информации о пользователях в файле etc/passwd. Пока у меня получилось так, что скрипт выписывает всех пользователей начиная с uid 1000. Мне нужна еще одна функция для записи информации о...
13.02.2020
2
ответа

Сопоставление столбцов File1 со столбцами файла 2 и печать их в файле с помощью awk

Я новичок в awk и пытаюсь сравнить разделенные ":" столбцы 1 (например, chr10) и 2 (например, 10000003) между файлом1 и файлом 2 ; и запишите соответствующие строки в новый файл с помощью awk. Файл 1: chr10:...
12.02.2020
2
ответа

нужно отсортировать по порядку

Мне нужно вывести ниже, чтобы получить порядок. var="вас-1 вас-2 вас-3 .... вас-10 вас-11" эхо $вар | egrep 'vas-[0-9]' Вывод: vas-1 ваз-10 ваз-11 ваз-2 ваз-3 .. Ожидаемый выход ВАЗ-1 ваз-2 ваз-3 .. vas-...
11.02.2020
2
ответа

Разница между использованием двойных кавычек, одинарных кавычек или отсутствием кавычек с grep

Я хочу знать, в чем разница между поиском символа с помощью команды grep с двойными кавычками, одинарными кавычками или без них, например. grep ^'\' foo grep ^"\" foo grep \ foo
09.02.2020
2
ответа

регулярное выражение grep, которое соответствует всем действительным адресам IPv4 и IPv6

Я ищу регулярное выражение для grep, которое отфильтровывает адреса IPv4 и IPv6 из произвольного файла, содержащего их. Я бы хотел, чтобы он вел себя так для адресов IPv4: grep -E -o "(25[...
09.02.2020
2
ответа

Почему sftp не поддерживает команду grep?

sftp> grep "привет" login.php Неверная команда. Я нахожусь в каталоге, содержащем login.php.
06.02.2020
2
ответа

Как добавить число в конец дублированной строки, содержащей шаблон, с помощью sed или awk

У меня есть файл .txt, содержащий: >ABC Привет >Азбука Благодарность >Азбука за >Азбука ваш >Азбука help Я хочу изменить повторяющиеся строки, содержащие ">", на: >ABC_1 Привет >АВС_2 Благодарность >АВС_3 ...
05.02.2020
2
ответа

Почему grep может получить минимальное количество символов в строке, но не максимальное?

Я могу сделать это в Bash на Mac: grep ".\{81,\}" foo.txt, чтобы получить все строки с 81 символом или более для файла foo.txt, и использовать: grep -v ".\{81,\}" foo.txt, чтобы получить всю строку с 80 ...
04.02.2020
2
ответа

Как я могу вывести строку плюс подстановочный знак в Linux из файла?

Итак, у меня есть лог/текстовый файл. в этом файле есть куча информации, но я хочу получить только определенную строку. (скрыто)
31.01.2020
2
ответа

Соответствует строке в текстовом файле, содержащей два ключевых слова

Образец файла ssdnaslcnasjkdlcnljaksjcnaslcnlasncadcadsoadsklfjewilfm Предупреждение об ошибке ascacs kjasdncijojencikmasklcmioewmnconmqewciomnweiocn предупреждение sakcjnaksldnmclkasdmnckljamnklckmalc ...
28.01.2020