Вопросы с меткой [awk]

AWK - это язык обработки текста. Он в основном используется для манипулирования и обработки структурированных данных, а также для генерации отчетов.

0
голосов
1ответ
43 показов

Мониторинг изменений в файле с помощью bash

Я использую DHCP-сервер в локальной сети, который вызывает этот скрипт каждые несколько секунд: dumpleases | awk '{print $2}' > leasesnow #get list of all IPs leased in a file, one per line ...
0
голосов
3ответа
7k показов

Сопоставьте заголовок столбца и напечатайте значения столбца с помощью awk

У меня есть данные в файле в столбцах. Я хочу написать скрипт, который отображает данные столбца, соответствующие заголовку столбца. C-1 C-2 C-3 C-4 C-5 C-6 C-7 C-8 C-9 10 30 35 20 9 65 87 30 29 40 ...
0
голосов
1ответ
905 показов

нужно получить среднее время простоя с помощью mpstat

Я хочу получить среднее время простоя сервера, используя mpstat. Проблема, с которой я столкнулся, заключается в том, что% idle находится не в тех же столбцах во всех версиях linux. пример 1: ...
0
голосов
1ответ
483 показов

Передайте путь с круглыми скобками и пробелом в системном вызове внутри скрипта awk

Внутри моего простого скрипта на awk я вызываю системную команду #!/bin/bash Test='/home/software/Other/new (Applet)' ls "${Test}" var=$(ls "${Test}") echo $var awk -vTest="$var" 'BEGIN { #some code ...
0
голосов
1ответ
2k показов

Grep проблема (сопоставить две строки в одной строке)

Здесь у меня есть команда grep, которая работает неправильно: cat file1.txt: apples Date: Sun, 24 Feb 2013 8:14:06 -0800 peaches melons cherry sky cloud green purple yellow cat file2.txt: apples Date ...
0
голосов
1ответ
42 показов

Как проверить значение для элемента ввода после извлечения содержимого страницы с помощью cUrl

Я пытаюсь загрузить страницу с помощью cUrl. Я сохранил страницу в файл, а затем grep для извлечения значения текстового поля. Текстовое поле появляется несколько раз, и мне просто нужно одно ...
0
голосов
1ответ
204 показов

Bash скрипт выводит неверные символы в моей переменной

Я пробую в своем терминале следующее: spark 0 76 100 | awk '{print substr($0,4,3)}' выходы: ▆ Если я сделаю: GRAPH=$(spark 0 25 100 | awk '{print substr($0,4,3)}') printf "%s" $GRAPH Я получил: ▂% Но ...
0
голосов
1ответ
688 показов

Почему awk выводит неверную строку в выходной файл?

Я пытаюсь прочитать файл с помощью awk и записать вывод в новый файл. Пример файла содержимого: DATE_Login|09:01:20.507|2015-08-13|TIME_Session|00:32:32|MX|w32 ...
0
голосов
2ответа
984 показов

Почему я не могу перенаправить вывод из awk?

Я написал этот вкладыш, чтобы показывать МБ для чтения / записи каждые 5 секунд. #!/bin/bash #iosum.sh iostat -dmz 5 |\ awk 'BEGIN{rx=wx=0}{if($0 == ""){printf"%.1f %.1f\n",rx,wx}else ...
-1
голос
1ответ
26 показов

Манипулирующий вывод - awk | sed | grep

Я хотел бы манипулировать следующим выводом, как это: Выход: S* 0.0.0.0/0 [1/0] via 1.1.1.1, MAR-LNK-VGL_DSL [1/0] via 2.2.2.2, MAR-LNK-GVT_DSL [1/0] via 3.3.3.3, ENT-LNK-OI_CORP [1/0] via 4.4.4.4, ...
-1
голос
2ответа
122 показов

как найти количество подстрок между разделителем?

У меня есть строка после что-то (1)^^^ что-то (2)^^^ что-то (3)^^^ ... ^^^ что-то (n) как найти номер что-то (ы) в строке.
-1
голос
3ответа
877 показов

преобразовать поле столбца текстового файла с данными dd.mm.yy в dd.mm.YYYY

Как отформатировать дату для содержимого файла с помощью инструментов командной строки Linux? Входные данные: ааа; 1,70; ссс; 20.01.13; ZZ; 2013; ууу; 2,70; LLL; 17.12.10; ZZ; 2013; FFF; 3,70; NNN; ...
-1
голос
1ответ
44 показов

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

Допустим, у меня есть файл со следующей строкой: ...
-1
голос
1ответ
42 показов

Один, чтобы получить список имен файлов, у которых последняя строка (или строка в позиции X) соответствует определенному шаблону?

Как получить список имен файлов, у которых последняя строка (или строка в позиции X) соответствует определенному шаблону? Мы ищем oneliner.
-1
голос
1ответ
2k показов

UNIX - окружить все значения столбца CSV двойными кавычками

У меня есть данные в следующем формате: productType , Description Oven , Accurate Preheat, good start for the day hairDryers , Comes with extended warranty , 50% off Желаемый результат: "productType" ...
-1
голос
1ответ
59 показов

редактирование столбца текстового файла

abc.txt состоит из двух столбцов данных как 1 A1021 2 A1021 3 A1022 4 A1022 Я хочу другой тестовый файл, скажем, pqr.txt (замена A1021 на 1 и A1022 на 2 и т.д.). Я использовал следующий обычный код ...
-1
голос
1ответ
56 показов

разделить большой ограниченный по 7 ГБ файл на несколько вкладок

Я хочу разделить большой 7 ГБ файл на несколько файлов (каждый размер файла = 1 ГБ) без изменения его формата. Как это возможно ? AWK или любой скрипт доступен? Мой файл выглядит так: ...
-1
голос
3ответа
132 показов

Как копировать или отображать уникальные записи из двух текстовых файлов в Linux или в Windows

У меня есть два файла, и формат файлов: переменная = значение или # или # переменная. Значения всех переменных либо не установлены, да, мод Я хочу скопировать все записи из этих файлов в другой файл ...
-1
голос
2ответа
4k показов

Команда Linux для экспорта вывода в файл csv в отдельных столбцах

Мне интересно, когда я использую командную строку Linux, как я могу вывести результат i grep в файл CSV в разных столбцах. Вот столбцы, которые я выбрал из команды 'last' Окончательный формат, ...
-1
голос
1ответ
581 показов

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

Лог-файл Windows SyncToy содержит несколько тысяч строк вида: ххх ... C:\ ZZZ. ххх ... а также ххх ... ззз \. ххх ... где xxx может быть строкой, включающей любой печатный символ, включая пробелы и / ...
-1
голос
2ответа
758 показов

Замените все числа, следующие за определенной строкой, на другое число, используя sed или awk

Я перепробовал несколько вещей, но мне не повезло. У меня есть входной файл, который имеет много полей, как этот weight=0.123456 смешанный с другими полями. Я хочу умножить все такие веса на ...
-1
голос
1ответ
936 показов

Команда Linux, чтобы получить подробности четверти

Мне нужно поставить текущую дату в команду Linux, которая выдаст мне вывод для quarter number У меня два запроса date +"%Yq$(expr $(expr $(date -d '-1 month' +%m) - 1) / 3 + 1)" результат -> 2015q3 ...
-1
голос
2ответа
525 показов

как разбить шестнадцатеричный файл на два шестнадцатеричных файла при первом совпадении определенных критериев в perl или просто в unix-скриптах

У меня есть HEX-файл, содержащий следующее, я хочу разделить их на два HEX-файла на основе адреса: file_in.hex @ 00000000 00 FC 00 20 89 01 00 00 D9 01 00 00 DB 01 00 00 ДД 01 00 00 ДФ 01 00 00 E1 01 ...
-1
голос
1ответ
144 показов

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

Если у меня есть набор URL-адресов в файле, как: http://example.com/do?foo=bar&etc=123 http://example.com/do?etc=456&foo=bar Я хочу отфильтровать это так, чтобы для каждого уникального значения ...
-1
голос
1ответ
86 показов

Какие регулярные выражения (POSIX или расширенные) разрешены в awk?

Мне интересно, какой тип регулярных выражений (POSIX, как в grep, или расширенный в egrep) я использую при вводе в регулярных выражениях в awk?
-1
голос
2ответа
3k показов

Извлечение IP-адресов в каждой строке файла в оболочке

У меня есть этот входной файл в Ubuntu: 146.14.142.96.17747 197.102.40.184.13748: 146.14.142.96.17747 197.102.40.184.13749: 146.14.142.96.17747 197.102.40.184.13750: 146.114.142.96.17747 ...
-1
голос
1ответ
124 показов

Используя nawk, как напечатать имена всех тех, кто входит в код города 916?

Возможный дубликат: Используя nawk, как напечатать все имена, содержащие четыре символа? Используя nawk, как напечатать имена всех тех, кто входит в код города 916? Я пробовал nawk '$ 3 ~ ...
-2
голоса
1ответ
531 показов

awk, чтобы напечатать номер строки закрывающей скобки

У меня есть файл 1.txt ejryheiur rewurie ( ejwhrejkrh rewrhwe rewkhrwe rewhkr ) dfhgsdfh rqwergjweg jhwgrh ( rehgwrwhe rhwejkr ) С этим сценарием Nawk nawk ' BEGIN { count1=1 ; count2=0 ; } { if ((NR ...
-2
голоса
3ответа
574 показов

Проблема выполнения в команде Linux

Я выполняю команду Linux и выполняю из автоматического сценария. ps | awk '/dspload -d 1 -e/&&!/awk/{print $1}' Теперь, когда я вижу логи скрипта и смотрю на место, где он выполняется, я вижу что-то ...
-2
голоса
1ответ
26 показов

Удаление подстроки между номером дорожки и заголовком

Мне нужна помощь с небольшим обманом. При организации своей музыкальной коллекции я натолкнулся на набор треков, названных в формате %track%. %artist% - %title%.%extension% Как я могу использовать ...
-2
голоса
1ответ
125 показов

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

Я хочу grep несколько слов в file1, и использовать каждое слово, чтобы grep, что следует после его соответствия в file2. И затем я хочу добавить строку, которая следует за соответствием, к слову, ...
-2
голоса
2ответа
137 показов

Попытка посчитать и распечатать имена файлов песен, используя awk

RANK NAME BAND YEAR GENERE DOMESTIC/INTERNATIONAL 206:Reach Out, I'll Be There:The Four Tops:1978:Pop:3/2 207:Bye Bye Love:The Everly Brothers:1950:Classic:3/2 208:Gloria:Them:1965:Classic:1/1 209:In ...
-2
голоса
2ответа
160 показов

найти строку и проверить на секунду

Каждый файл имеет первую строку, начинающуюся с a 1 b за которой следует unknown_string, а остальные строки начинаются с c за которым следует unknown_string Я хочу проверить строку ПОСЛЕ того, как a ...
-3
голоса
2ответа
3k показов

Bash - конвертировать все экземпляры формата даты дд-мм-гггг в гггг-мм-дд

Да, прежде чем кто-то вскочит и нападет на меня вилой, это двойной вопрос, но другие не работают для меня, поэтому я задаю его сам сейчас. У меня есть файл CSV, у которого есть даты где-то в каждой ...
-3
голоса
1ответ
133 показов

Используя nawk, как напечатать все имена, содержащие четыре символа?

Используя nawk, как напечатать все имена, содержащие четыре символа? Я пробовал nawk '/^ [[:alpha:]] {4}/{print $ 1}' входной файл, но не работал Майк Харрингтон:(510) 548-1278:250:100:175 Кристиан ...
-4
голоса
2ответа
88 показов

Как удалить строку, у которой есть только номер, используя vim/grep/cat/awk?

У меня есть этот текст which will be considered further in Chapter 6 Siannis et al., 2005 Crowther and Lambert, 2013a Schumacher et al., 1994 2014 df=4 2005 2005 0, 1 4.1 я нуждаюсь which will be ...