Публикации по теме 'awk'


Учебник по Awk
Что такое АВК? AWK, одна из самых известных утилит для обработки текста или фильтрации текста в GNU/Linux. Очень мощный язык программирования, решающий сложные проблемы в очень меньшем количестве строк кода. Его название происходит от фамилий его авторов — Альфреда Ахо, Питера Вайнбергера и Брайана Кернигана. Поддерживается FSF (Фонд свободного программного обеспечения). Базовый синтаксис awk — это файл awk ‘options’. Распечатать файл с помощью awk? Это похоже на cat..

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

Объединение полей в Awk
Есть ли простой способ объединить поля в awk? В частности, у меня есть такие строки: 1,2,some text 3,4,some text, but it has commas in it, annoyingly Я хочу извлечь два числа в качестве первых двух полей, но затем я хочу, чтобы весь текст...
3327 просмотров
awk
schedule 05.11.2022

Удалить строку с узором
Привет, я хочу удалить строку из файла, которая соответствует определенному шаблону, код, который я использую, BEGIN { FS = "!"; stopDate = "date +%Y%m%d%H%M%S"; deletedLineCtr = 0; #diagnostics counter, unused at this time...
451 просмотров
schedule 05.12.2022

Считайте строки с помощью awk, независимо от стиля окончания строки
Как лучше всего подсчитать количество строк в файле с помощью awk, независимо от стиля окончания строки (DOS/Windows, UNIX и т. д.)?
679 просмотров
awk
schedule 02.01.2024

Итерация массива Awk для многомерных массивов
Awk предлагает ассоциативное индексирование для обработки массивов. Элементы одномерного массива можно повторять: e.g. for(index in arr1) print "arr1[" index "]=" arr1[index] Но как это сделать для двумерного массива? Работает ли...
38221 просмотров
schedule 29.03.2024

Как использовать awk для извлечения поля в кавычках?
я использую awk '{ printf "%s", $3 }' для извлечения некоторого поля из строки, разделенной пробелом. Конечно, я получаю частичные результаты, когда поле заключено в кавычки со свободными пробелами внутри. Может ли кто-нибудь предложить...
7783 просмотров
schedule 25.05.2024

Как распечатать это с помощью AWK?
У меня есть файл, который выглядит так: 1 543423 34354 2 5654656 3423 xyz_1378,xyz_1379 3 4645656 34234354 xyz_1384,xyz_1385 4 5654 78678 xyz_1390,xyz_1391,xyz_1392 5 54654 76867 xyz_1411,xyz_1412,xyz_1413 6 54654 8678 7 56546 67867 xyz_1711 8...
1171 просмотров
awk
schedule 07.01.2024

Awk или Sed: аннотация файла
Привет, мой ТАКОЙ друг, мой вопрос: Спецификация: аннотируйте поля FILE_2 соответствующей позицией FILE_1. Поле помечается и, следовательно, идентифицируется парой разделителей . Я выполнил эту работу на питоне до того, как...
360 просмотров
schedule 15.10.2022

генерация таблицы частот из файла
Учитывая входной файл, содержащий одно единственное число в строке, как я могу подсчитать, сколько раз элемент встречается в этом файле? cat input.txt 1 2 1 3 1 0 желаемый результат (=>[1,3,1,1]): cat output.txt 0 1 1 3 2 1 3 1 Было...
43677 просмотров
schedule 30.04.2024

Удалить все строки в файле, содержащие определенный символ
Я хочу удалить все строки/строки в файле с определенным символом '?' в моем случае. Я надеюсь, что в Bash, AWK или Perl есть однострочная команда. Спасибо
11536 просмотров
schedule 23.04.2024

sed/awk: заменить вхождение N
можно ли изменить N (например, второе вхождение) в файле с помощью однострочного sed/awk кроме такого метода?: line_num=`awk '/WHAT_TO_CHANGE/ {c++; if (c>=2) {c=NR;exit}}END {print c}' INPUT_FILE` && sed "$line_num,$...
4946 просмотров
schedule 16.11.2022

awk многострочная проблема
Пытался написать awk-скрипт, который обрабатывает файл журнала, но не могу. У меня есть файл, в котором есть строки, которые выглядят так: [2011-07-29 04:44:37.100 INFO] AU/SUB1/Server:WebHits : Hits[ABC]=0; Hits[DEF]=876; Hits[THY]=0;...
1701 просмотров
schedule 26.09.2022

sed: неправильная интерпретация escape-символов в переменной
Я пытаюсь заменить строку в файле значением переменной (переменная содержит путь к Windows). Хотя переменная правильно печатается в STDOUT, при использовании в sed для замены интересующей строки обратная косая черта исчезает. Есть идеи, как это...
394 просмотров
schedule 13.12.2022

Добавить новый столбец в файл
Как я могу добавить новый столбец в файл с кодами awk? исходный файл F1 F2 F3 ..F10 добавить F11 в исходный файл F1 F2 F3 ..F10 F11
75946 просмотров
schedule 11.12.2023

awk в python: как использовать сценарии awk в классе python?
Я пытаюсь запустить awk-скрипт с помощью python, чтобы обработать некоторые данные. Есть ли способ запустить скрипт awk в классе python без использования системного класса для вызова его как процесса оболочки? Фреймворк, в котором я запускаю эти...
3882 просмотров
schedule 15.03.2024

Подсчет строк, игнорируемых grep
Постараюсь объяснить это как можно яснее... У меня есть скрипт, который в какой-то момент делает это: grep -vf ignore.txt input.txt В этом ignore.txt есть куча строк с вещами, которые я хочу, чтобы мой grep игнорировал, поэтому -v (что...
445 просмотров
schedule 08.01.2024

Пользовательская функция AWK — новый синтаксис?
При поиске быстрого способа правой обрезки текстовой строки я нашел следующую вики-страницу: страница обрезки вики В главе об AWK приводится 2 набора примеров: ltrim(v) = gsub(/^[ \t]+/, "", v) rtrim(v) = gsub(/[ \t]+$/, "", v) trim(v)...
580 просмотров
schedule 29.03.2024

Как распечатать определенное поле в AWK?
Очень простой вопрос, на который так и не нашел ответа. Как распечатать определенное поле в awk? awk '/word1/' , распечатает все предложение, когда мне нужно только word1 . Или мне нужно, чтобы цепочка узоров ( word1 + word2 ) выводилась только...
11870 просмотров
schedule 17.01.2024

Добавить столбец в конец файла CSV с помощью awk в сценарии BASH
Как добавить столбец в конец файла CSV с использованием строки в переменной? input.csv 2012-02-29,01:00:00,Manhattan,New York,234 2012-02-29,01:00:00,Manhattan,New York,843 2012-02-29,01:00:00,Manhattan,New York,472...
53483 просмотров
schedule 26.09.2022

Найдите определенные столбцы и замените следующий столбец конкретным значением с помощью gawk
Я пытаюсь найти все места, где мои данные имеют повторяющуюся строку, и удалить повторяющуюся строку. Кроме того, я ищу, где 2-й столбец имеет значение 90, и заменяю следующий 2-й столбец конкретным номером, который я обозначаю. Мои данные...
152 просмотров
schedule 04.11.2023

awk: замена шаблона в одном файле на основе ввода из другого файла
У меня есть файл XML с набором таких записей: <attr name="trajectory" value="nodo2"/> Что я хочу сделать, так это заменить поле значения в каждой записи файла записью формы «nodoX», где X следует читать из второго файла, содержащего...
774 просмотров
awk
schedule 30.11.2022