Вопросы по теме 'gawk'

Может ли awk пропускать несуществующие файлы без гонок?
Есть ли способ заставить awk (gawk) игнорировать или пропускать отсутствующие файлы? То есть файлы, переданные в командной строке, которые больше не существуют в файловой системе (например, быстро появляющиеся/исчезающие файлы в /proc/[1-9]*)....
3225 просмотров
schedule 30.05.2022

Как выполнить расчет по лог-файлу
У меня это выглядит так: I, [2009-03-04T15:03:25.502546 #17925] INFO -- : [8541, 931, 0, 0] I, [2009-03-04T15:03:26.094855 #17925] INFO -- : [8545, 6678, 0, 0] I, [2009-03-04T15:03:26.353079 #17925] INFO -- : [5448, 1598, 185, 0] I,...
378 просмотров
schedule 08.07.2023

Как переставить столбцы
В файле, который я переформатирую, я хотел бы поместить последний столбец в качестве первого, а остальные столбцы остались прежними. Я мог бы легко сделать это на питоне, но подумал, что сегодня вечером я изучу awk. Вот пример: (до)...
4145 просмотров
schedule 10.06.2024

OSX, G/AWK, Bash — недопустимый оператор, незавершенная строка и отсутствие вывода файла
У меня есть сценарий, который кто-то из SO любезно предоставил для решения проблемы, с которой я столкнулся. Однако у меня возникли некоторые проблемы с его работой на OSX. gawk --version GNU Awk 3.1.6 awk --version awk version 20100208...
1898 просмотров
schedule 07.12.2022

Программа AWK для определения среднего количества осадков в трех штатах.
Я хочу найти среднее количество осадков в любых трех штатах, скажем, CA, TX и AX за определенный месяц с января по декабрь. Данный входной файл разделен TAB SPACES и имеет формат city name, the state , and then average rainfall amounts from...
340 просмотров
schedule 04.12.2022

awk программа для расчета дисперсии скорости ветра
У меня есть приведенный ниже файл, отформатированный так, как показано ниже: DATA THROUGH 2001 YRS JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC ANN BIRMINGHAM AL 58 8.1 8.7 9.0 8.2 6.8 6.0 5.7 5.4 6.3 6.2 7.2 7.7 7.1 HUNTSVILLE AL 34...
717 просмотров
schedule 15.07.2023

Сценарий GAWK - Печать имени файла в разделе BEGIN
Я пишу gawk-скрипт, который начинается #!/bin/gawk -f BEGIN { print FILENAME } Я вызываю файл через ./script file1.html , но скрипт ничего не возвращает. Любые идеи?
6005 просмотров
schedule 17.05.2023

Как добавить уникальные элементы в массив в awk только из нескольких входных текстовых файлов
как предлагает топик, как мне читать информацию из нескольких текстовых файлов и добавлять элементы только 1 раз в массив, независимо от того, встречаются ли они несколько раз в разных текстовых файлах? Я начал с этого скрипта, который считывает и...
2617 просмотров
schedule 07.03.2023

Как рассчитать точную медиану отсортированного массива без хранения всего массива и с постоянным пространством?
Мне нужно прочитать отсортированный массив из ввода в awk / gawk и получить медиану. Я не хочу хранить весь массив и пытаюсь получить постоянное место для вычислений. Известно ли вам о каком-либо алгоритме, делающем это? Учитывая, что массив...
2052 просмотров
schedule 22.08.2022

Может ли разделитель полей в awk охватывать несколько символов?
Могу ли я использовать разделитель полей, состоящий из нескольких символов? Например, я хочу разделить слова, которые содержат кавычки и запятые между ними, а именно. «Школа», «Колледж», «Город». Итак, здесь я хочу установить для своей FS...
39614 просмотров
schedule 28.09.2022

Windows cmd - findstr и gawk или как бы вы вытащили приведенные ниже данные
Мне было интересно, можно ли использовать findstr и/или gawk для возврата вывода Windows cmd именно так, как мне нужно. В настоящее время я возвращаю необработанный вывод, затем удаляю пустые строки и анализирую то, что мне нужно. Просто в качестве...
782 просмотров
schedule 08.01.2023

сопоставление нескольких шаблонов несколько раз с записью с помощью awk
Я пытаюсь эффективно сопоставлять несколько шаблонов одновременно, что в принципе работает очень хорошо: echo abcdef | awk \ '/abc/ {print "match abc"} /def/ {print "match def"}' Кроме того, я хочу сопоставить все вхождения в записи:...
3745 просмотров
schedule 08.01.2023

замена определенного столбца определенным значением с помощью gawk
Я пытаюсь найти везде, где мои данные имеют 90 в столбце 2, а две строки выше изменяют значение столбца 2. Например, в моих данных ниже, если я вижу 90 в строке 11, я хочу изменить значение столбца 2 в строке 9 от 11 до 5. У меня есть заранее...
108 просмотров
schedule 06.03.2024

печатать каждую n-ю строку подряд с помощью gawk
У меня есть очень большой файл, в котором мне нужно получить каждую n-ю строку и вывести ее в строку. Мои данные: 1 937 4.320194 2 667 4.913314 3 934 1.783326 4 940 -0.299312 5 939 2.309559 6 936 3.229496 7...
49054 просмотров
schedule 12.05.2023

транспонировать столбец и строки с помощью gawk
Я пытаюсь транспонировать очень длинный файл и боюсь, что он не будет транспонирован полностью. Мои данные выглядят примерно так: Thisisalongstring12345678 1 AB abc 937 4.320194 Thisisalongstring12345678 1 AB efg 549 0.767828...
6683 просмотров
schedule 05.05.2023

Проверьте, соответствует ли данный формат strftime дате
У меня есть формат времени strftime, скажем, (%Y-%m-%d %H:%M:%S) и файл, который должен содержать такие данные, например. (2012-02-11 17:15:00) . Мне нужно проверить, действительно ли данный шаблон соответствует данным. Как к этому подступиться?...
4034 просмотров
schedule 01.06.2023

Загляните в следующую строку, но не потребляйте ее
getline читает следующую строку и увеличивает счетчик NR на 1. После использования getline awk возобновляет работу со следующей строки. Это желаемое поведение в большинстве случаев. В моей особой ситуации мне нужно только просмотреть...
11677 просмотров
schedule 04.02.2023

синтаксический анализ с помощью gawk: как сохранить некоторое значение переменной вне gawk
у меня есть файл f1.txt с содержимым как: 192.168.100.253:34611 69.171.228.46:80 5 2426 7 901 12 3327 192.168.100.253:34610 69.171.228.46:80 5 1068 6 626 11 1694 192.168.100.253:46808 69.171.224.24:80 4...
114 просмотров
schedule 20.01.2023

разбить текстовый файл на несколько текстовых файлов
Я изо всех сил старался понять очень похожий Вопрос StackOverflow , но я не могу ни на жизнь, чтобы предложенные решения gawk или split работали в моем случае. У меня есть большой текстовый файл, состоящий из 288 предложений, каждое из...
1319 просмотров
schedule 23.08.2023

шаблон диапазона awk - сделать что-то в начале шаблона диапазона
Мне нужно знать, какая строка соответствует шаблону диапазона с помощью awk. Предположим, у меня есть следующий ввод: some random text some random text START this is first line I want to match with START some random text some random text some...
435 просмотров
schedule 23.03.2024