Articles of grep

Что делает sed $ ‘s / \ t] // g’?

Команда sed $’s/[^[:print:]\t]//g’ печатает каждую строку моего .txt как есть. Для чего его используют? Я не мог найти его в Google. Например: sed $’s/[^[:print:]\t]//g’ *.txt | wc -l 15909 cat *.txt | wc -l 15909 В файлах нет правок. Что делает эта команда

Как напечатать определенные строки текстового файла с вырезом

У меня есть следующий fragment вывода журнала: Server Server: Server Date and Time: June 04 2018 14:10:00 — Product Version User Host IP Duration Software1 11.0 user user *.**.***.*** 10:08 Software2 11.0 user user *.**.***.*** 10:05 =================================================================================== Я хочу с командой cut только фильтр на вывод, как: Product Version Host IP Duration Software1 11.0 user […]

Как запросить все строки в файле, которые НЕ равны или суффикс любого имени в другом файле

У меня есть два файла file1 и file2 . Два файла содержат имена. Одно имя в каждой строке. Я хочу запросить все имена в file2 , которые not equal to или suffix of имени в file1 . Обратите внимание, что префикс идентифицируется любыми символами, за которыми следует точка ( . ), А затем суффикс. Например. […]

grep для извлечения строк, содержащих полные доменные имена из файла

У меня есть большой файл, который содержит доменные имена в виде: domain.com sub.domain.com sub.domain.co.uk domain.co.uk Я хочу извлечь основные доменные имена (без поддоменов) с помощью доменного имени верхнего уровня (например, .com) или с помощью доменного имени верхнего уровня с кодом страны. Имя домена верхнего уровня всегда состоит из 2-3 букв (например, .com, .net, .gov) Имя […]

Сложный grep. Как я могу выделить этот номер?

У меня есть этот файл: 63 41,3,11,12 1 31,60,72,96 7 41,3,31,14,15,68,59,60 7 60,72,96 7 60 1 41,3,31,31,14,15,68,59,60 60 41,3,115,12,13,66,96 1 41,3,11,12,13,66,96 Мне нужно набрать ‘7’ перед ’60’ (где за ’60’ не следует ’72, 96 ‘).

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

У меня есть файл 1, который имеет эти строки: ATM 1434.972183 BMPR2 10762.78192 BMPR2 10762.78192 BMPR2 1469.14535 BMPR2 1469.14535 BMPR2 1738.479639 BMS1 4907.841667 BMS1 4907.841667 BMS1 880.4532628 BMS1 880.4532628 BMS1P17 1249.75 BMS1P17 1249.75 BMS1P17 1606.821429 BMS1P17 1606.821429 BMS1P17 1666.333333 BMS1P17 1666.333333 BMS1P17 2108.460317 BMS1P17 2108 И в файле 2 есть список слов: ATM BMS1 Итак, […]

GNU grep проверяет, содержит ли ввод символ LF

Я проверяю содержимое набора файлов данных, содержат ли они хотя бы один из набора символов, который состоит из печатных и непечатных символов. Моя последняя проблема заключается в определении, содержит ли файл перевод строки. Мой GNU grep 3.0 утверждает, что каждый вход содержит LF … Почему это так? echo -n “test” | grep -UF -e $’\x0a’ […]

Преобразование рабочей команды в файл сценария оболочки, который получает аргументы

Привет, моя рабочая команда: grep -l “my text” file*.ext|xargs ls -lart эта команда очень полезна для меня, и я хотел создать файл оболочки, который делает это с меньшим набором текста, например так: fn “my text” file*.ext Я пришел к этому файлу сценария оболочки: grep -l “$1” “$2″|xargs ls -lart который не работает, даже первая часть […]

Команда для удаления пустых строк в файле дампа

какая команда больше подходит для удаления пустых строк в шестнадцатеричном файле дампа, чтобы связать части вместе? sed -i ‘/^$/d’ file.log sed -i ‘/^\s*$/d’ file.log или, может быть, awk ? 801c3fb0: 0000 2821 0c18 9741 2406 0020 afb0 0010 | ..(!…A$.. …. 801c3fc0: 2402 0014 afa2 0038 8e22 00e4 2404 0064 | $……8.”..$..d 801c3fd0: 0000 2821 […]

Regex для получения одного значения из файла Json с помощью bash

Я хотел бы получить значение “tenki-deploy-topic” из содержимого файла JSON ниже. Я использовал это регулярное выражение grep -o ‘topic[^”]*’ output.log , затем он получает все файлы с темой, вместо этого я хочу использовать какой-то другой ключ, такой как” tenki “или” density “. { “Topics”: [ { “Name”: “arn:aws:sns:us-west-2:123456789012:topic-freezing-deploy” }, { “Name”: “arn:aws:sns:us-west-2:123456789012:topic-dense-deploy” }, { “Name”: […]

Intereting Posts
Извлечь последнюю строку многострочной строки Преобразовать из tcsh в bash удалить каталог со специальным символом в имени файла Как монтировать файловую систему iso9660 как прочитанную запись Как я могу переключаться между «wl» и «b43» wifi-модулями без перезагрузки? Самый быстрый способ конвертировать большое количество FLAC в MP3-файлы Передача нескольких аргументов в середине команды с помощью xargs Переименование файлов с именем родительского родительского каталога Окно с центральным флюксовым окном Захват вывода / перенаправления команд, скопированных с помощью && При загрузке автоматически создавайте массив mdadm, который использует другой массив mdadm CONFIG_PPP_MPPE = m vs CONFIG_PPP_MPPE = y Ошибка отображения журнала за последние 10 минут с помощью awk Шаблоны с тремя точками X-сервер, запущенный kdm, умирает во время запуска из-за невозможности загрузки ключевой карты