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

Как объединить два файла на основе соответствия двух столбцов? CSV

как скопировать файл с одного сервера на 2 разных severs

GDB вечно вешается на Solaris

Не удается получить удаленный доступ к PostgreSQL

Wi-Fi работает на местном, без подключения к Интернету. Дебайн 7

Есть ли кэширование на уровне диска в Solaris 11?

Поиск источника и источника копирования для плоской цели

Стабильный / LTS Linux дистрибутив (Fedora, openSUSE, Ubuntu, Debian) с простой установкой VirtualBox 5+?

Если я вырасту раздел ext4, увеличит ли количество доступных inodes?

Сколько байтов может вернуться к нажатию клавиши? И должен ли метафорический ключ вернуться больше?

Как вы разбираете `lvrename

Есть ли утилита, которая интерпретирует / proc / прерывает данные во времени?

Избавиться от символов 000A в именах файлов

Как отключить ключевое слово оболочки?

Сколько байтов занимает простой nmap для хоста?

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