Tag: awk

Извлечение части строки с помощью grep / sed / awk

У меня есть текстовый файл с чем-то вроде этого: duration: 17100 series: 2016 episode: 58 modesizes: original: hd1=9120MB,hd2=7543MB,sd1=4872MB,high1=2833MB,low1=634MB runtime: 285 duration: 13740 series: 2016 episode: 59 modesizes: original: hd1=9024MB,hd2=7203MB,sd1=5104MB,high1=2950MB,low1=570MB runtime: 229 Я хотел бы выделить duration , episode и modesizes . Результат должен выглядеть следующим образом: 13740,59,9024MB,7203MB,5104MB,2950MB,570MB

Как удалить первый экземпляр чего-либо в файле с awk?

Если у меня есть файл с несколькими строками с … end … end … end … Как удалить только первый экземпляр? До сих пор я пытался awk 'BEGIN {found=false} / end/ { d; found=true} else {print}' awk 'BEGIN {found=false} {/ end/ {found=true} else {print}}' как начало / предположение, но это, очевидно, неправильно.

Удалите вторую строку, где первые несколько столбцов идентичны в большом файле

У меня есть файл, который выглядит примерно так: A 1 abc A 1 def A 2 ttt B 2 ppp B 2 qqq Я бы хотел сохранить первую строку, когда первые два ключа идентичны, поэтому примерно так: A 1 abc A 2 ttt B 2 ppp Я нашел предыдущий вопрос, который решил это. Тем не […]

Как удалить дубликаты из выходных данных tshark

sudo tshark -i ppp0 'tcp port 80 \ and (((ip[2:2] – ((ip[0]&0xf)<<2)) – ((tcp[12]&0xf0)>>2)) != 0)' \ -R'http.request.method == "GET" && http.request.uri contains "/ABC/XYZ"' \ -T fields -e http.host -e http.request.uri Я использую вышеуказанные строки tshark, фильтрующие вывод на основе / ABC / XYZ. он выводит динамически случайные данные, например, например, где я нахожу пример […]

Команда Awk не работает должным образом

У меня очень простая проблема, но по причинам она не работает должным образом. У меня эти .txt файлы в следующем формате 2 250 1 4 250 1 5 250 1 Я хотел вычесть 1 из чисел в первом столбце, давая: 1 250 1 3 250 1 4 250 1 Я использую этот код в bash: […]

Подготовить строки с префиксом файла с помощью sed или awk

Как изменить образец входного файла, чтобы получить что-то вроде выходного файла ниже? Входной файл: / TMP / журналы 10/13/15 00:19:13 templogs1 10/13/15 00:19:13 dummylogs 10/13/15 01:19:12 test Ошибка 10/13/15 01:19:12 / TMP / ошибка 10/13/15 00:16:10 x 10/13/15 00:16:10 y 10/13/15 01:16:10 z 10/13/15 01:16:10 a / TMP / доступ 10/13/15 00:56:14 b 10/13/15 00:56:14 […]

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

У меня есть текстовый файл file.dat с количеством столбцов, разделенных пробелом. Во втором столбце есть некоторые цифры. У меня есть другой текстовый файл, select.dat со списком чисел. Я хотел бы выбрать строки из первого текстового файла ( file.dat ), чтобы число во втором столбце содержалось в select.dat . Использование grep -f selected.dat file.dat не будет […]

Изменить значение в таблице

Необходимо установить функцию, которая получает имя пользователя, местоположение в таблице и новое значение для установки. набор таблиц user:value1:value2:value3 Я понимаю, как я могу сделать замену с помощью awk '{gsub… но не знаю, как указать его для определенного пользователя.

Заменить текст многострочным шаблоном

У меня есть шаблон в файле, который включает в себя новую строку: client_encryption_options: enabled: false Я хочу установить значение true . Но enabled должен быть ниже client_encryption_options . grep не позволяет мне искать многострочные. Как я могу это достичь?

Соответствие IP-адреса в указанном диапазоне с помощью awk

В списке IP-адресов, разделенных символами новой строки, я пытаюсь сопоставить только внутренние 172 адреса (т.е. 172.16.x – 172.31.x). Я пробовал это, но он не работает: awk '$1 ~ /^172.[1-3][6-9]|[0-1]/' Что я делаю не так?

Interesting Posts

недавно созданный раздел отсутствует даже после partprobe, не показывает такого устройства или адреса

Состояние выхода Bash, используемое с PIPE

Как создать группу SOCKS?

Помощь в проверке целостности файлов TAR для резервного копирования

В RHEV-M / oVirt, как найти VM, связанную с конкретным MAC-адресом

Как я могу исправить проблему запуска Xorg?

Сохранить результат grep для массива

Самый быстрый способ переименования файлов без переименования пути каталога

Почему предпринимательские компании выбирают Linux, а не FreeBSD?

Проблемы с командами отсечения FIND

устанавливая переменные внутри подоболочки при использовании <<

синтаксис синтаксиса bash и ;; терминаторы

Какой файл мне нужно изменить, чтобы сделать статический DNS-сервер в CentOS?

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

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

Linux и Unix - лучшая ОС в мире.