У меня есть CSV-файл, из которого я хочу извлечь только столбцы с номерами 7 и 11. В зависимости от значения столбца 7, который имеет значение OK или KO, я хочу вставить рядом с ним столбец с именем value, где...
awk для новичков здесь. Предположим, у меня есть два столбца данных, и я хочу рассчитать скорость увеличения, заданную дельтой (y) / дельтой (x). Как бы я сделал это в скрипте awk? То, что я пока узнал, относится только к...
На этой странице, где упоминаются ограничения реализации GNU awk, упоминается, что ограничение на размер поля и размер литеральной строки равно MAX_INT. Однако, когда я объявляю длинную строку...
У меня есть файл с именем tst.csv с приведенным ниже содержимым «FORESS INTL PTN «A» (208 )«Необходимо получить приведенный ниже вывод, и требование состоит в том, что мы не должны использовать какой-либо escape-символ (\ ), а также gsub/sub...
У меня есть файл, показанный ниже, где каждое поле разделено запятой. Мне нужно изменить 5-е поле ("txt4 "(tst)"") и заменить каждое вхождение " внутри этого поля, но исключая два внешних...
Мне нужно сравнить два файла с разделителями табуляции -на основе 1-го столбца, и я должен напечатать всю строку первого файла, если первые столбцы совпадают со вторым файлом. Также мне нужно извлечь эти...
Хотел узнать, может ли кто-нибудь помочь мне. Возможно, что-то скрывается в исходном коде, который, к сожалению, я недостаточно грамотен только с C, чтобы понять, что вызывает это :Я запускаю...
Я пытаюсь понять, как работает awk busybox, поэтому я изучаю стандарт и попадаю в странную вещь, которую я не до конца понимаю, почему это законно. Стандарт ( https://pubs.opengroup.org/onlinepubs/...
Есть несколько вопросов о сопоставлении только между первым вхождением двух шаблонов (например, этот) - но все они, похоже, полагаются на exit, что не годится, так как я хочу продолжить обработку файла. ...
Кажется, я ничего не могу найти на этих переключателях. Я знаю, что параметр «-F» можно использовать для изменения разделителя, но это объем того, что я нашел, кроме того, что похоже на вариант компиляции; ...
Согласно $ man gawk, функция strtonum () может преобразовывать строку в число: strtonum (str) Examine str, и вернуть его числовое значение. Если str начинается ...
У меня есть данные, как указано ниже. host_name Server1.domain.com
contacts DL - Desktop
contact_groups ravi, raj, rahim
host_name Server2.domain.com
contact_groups DL-Server
host_name Server3....
awk имеет встроенные функции, которые работают на цифрах и строках. Это именно то, что делает язык программирования. Это делает меня интересно, могу ли я использовать awk Для выполнения некоторого количества или строки ...
, я создаю общий скрипт, который будет повторно использован из нескольких других скриптов.
Для каждого случая мне нужно извлечь N-е поле в общем скрипте; в некоторых случаях двойные кавычки должны быть удалены ...
Почему я не могу поместить регулярное выражение в левую часть оператора ~ при использовании gawk? Например, в приведенном ниже файле с полями, разделенными табуляцией (\ t): $ cat cats
siberian 1970 73 ...
Мне нужна помощь по преобразованию даты на месте в CSV.
По сути, мне удалось преобразовать столбец и сохранить в новом файле, но мне не удалось сохранить его в исходном CSV. У меня есть CSV с датой ...
В настоящее время я использую $ awk 'NR == FNR {a [$ 1]; next} ($ 3 в a)' find.txt path_to_100_files / * который использует строки find.txt для поиска совпадений в нескольких файлах в path_to_100_files /. find.txt ...
Не удается удалить лишний пробел после первой буквы? Наш файл содержит: Голубое небо. Хорошая погода. Белое облако. Яркое солнце. Прохладный воздух. Бла-бла-бла. Как иметь ...
Я хочу разделить первый столбец на два, чтобы результат выглядел как 00400000 00401000 У меня есть входной файл, подобный этому 00400000-00401000 r -xp 00000000 08:05 2762331 ...
Я использую gawk 3.1.7 на RHEL 6.x У меня есть большие CSV файлы для разбора с сепаратором полей "Символ логического отрицания / ALT + 170" (View ASCII table), но я не смог использовать его как сепаратор полей в gawk. I ...
Полезно иметь возможность вызывать системные команды из awk. Однако, если вы попытаетесь использовать расширенное регулярное выражение оболочки, вы обнаружите, что это не работает. Это потому, что awk вызывает / bin / sh вместо / bin / bash, как вы бы ..
У меня есть два столбца данных, я хочу сложить количество повторяющихся записей в столбце A, а затем вычислить количество результатов в столбце B, а затем вычислить процент результатов. Пример: 494 1
...
У меня есть файл, в котором каждая строка представляет собой информацию о новых клиентах, например, поп-корн, (скрытый) 50, 200. В настоящее время я пытаюсь выяснить, можно ли использовать сценарий awk/gawk для назначения каждого столбца..
У меня есть файл * .pdb, который выглядит следующим образом: - CRYST1 78.428 78.428 78.428 90.00 90.00 90.00 P 1 1 ATOM 1 CI1 JPIPP 1 41.874 78.965 24.633 1.00 0,00 PI C
...
Я хочу получить код выхода 1, если 4-й столбец не соответствует регулярному выражению, но кажется, что awk вернет 0, даже если регулярное выражение не совпало. Есть идеи, как заставить awk ...
Проблема: учитывая образец файла, его можно разделить на несколько частей. кусочки следующим образом: $ cat samplein
НАЧНИТЕ
Unix
Linux
НАЧНИТЕ
Солярис
Экс
SCO $ awk '/ START / {x = "F" ++ i;} {print> x}' образец
$ ls F *
...
Я пытаюсь найти строку в файле конфигурации, затем выпустить две строки, а затем вставить строку кода. Я пытался сделать это в awk / sed, но застрял на каретке ...
Разделенная вкладка входного файла:
A | B | C | КЛЮЧ | D | E | F | G | H | Я | J | k | ---- | ---- | ---- | ------ | --- | --- | ----- | ------ | --- | --- | ----- | ----- | слово | слово | слово | один | 8 | 8 | ...
У меня есть файл str.txt со следующими примерами записей. 31,2713810299,1,11-15 августа 19:52:10
32,2713810833,1,11-15 августа 21:36:18 Теперь я хочу напечатать вывод с помощью awk, как показано ниже. cat str.txt | awk -F, '{...
Кто-нибудь может объяснить следующую команду: gawk -vRS="\n20" '/Job-157625/' log.1 Мы используем эту команду, чтобы получить журнал для задания. Я знаю, что gawk используется для поиска/сканирования шаблона, но я хочу ...