Вопросы с тегом «awk»

Шаблонно-ориентированный язык сканирования и обработки.

1
Как интегрировать многострочный сценарий awk в сценарий оболочки
Мой вопрос является продолжением Как разобрать файл для извлечения трехзначных чисел, хранящихся в «номере группы» Я пытаюсь объединить в одном сценарии оболочки серию команд, которые разобрать европейский стандарт для извлечения тестовой последовательности преобразовать кодировки текста в utf8 обработайте результат с помощью процедуры awk, которая была предоставлена ​​мне в посте выше. …
12 shell-script  awk 

4
Объединить строки по первой колонке с помощью awk или sed
Как я могу использовать awkв следующей ситуации? Я хочу объединить строки, начинающиеся с одного столбца. Только первый столбец сохраняется после соединения (в данном случае aaa, www, hhh). Файл может быть разделен пробелом или табуляцией. Пример ввода: aaa bbb ccc ddd NULL NULL NULL aaa NULL NULL NULL NULL NULL NULL …


4
Вывести строку, только если следующая строка НЕ ​​содержит конкретного совпадения
Я пытаюсь найти в файле журнала действия, которые не были завершены. Например, я регистрирую «Начальное действие для идентификатора 1234 ...», и в случае успеха следующая строка будет «Задание 1234 выполнено». Я пытаюсь получить строки "Starting ...", за которыми НЕ следуют соответствующие строки "Completed". Пример файла журнала Starting activity for ID …
12 grep  sed  awk 


3
Подсчет записей, соответствующих шаблону с Awk
Так что мне сказали сделать, last > lastloggedinкоторый создает файл, который показывает классы последнего входа в систему с момента последней перезагрузки системы, и теперь меня просят написать скрипт Awk с именем, myawkкоторый подсчитывает / определяет, сколько строк lastloggedinсодержат строку CFS264. я сделал grep -c CFS264 lastloggedin

2
Как мне извлечь строки агента пользователя из файла журнала?
В настоящее время я запускаю команду, подобную этой, чтобы получить наиболее запрашиваемый контент: grep "17\/Jul\/2011" other_vhosts_access.log | awk '{print $8}' | sort | uniq -c | sort -nr Теперь я хочу увидеть строки агента пользователя, но проблема в том, что они содержат несколько пробелов. Вот типичная строка файла журнала. UA …
12 logs  awk 

3
Распространение скрипта: я должен использовать / bin / gawk или / usr / bin / gawk для shebang?
Gawk обычно находится в / bin или / usr / bin? Я бы пошел с, #!/usr/bin/env gawkно тогда я не могу использовать аргументы. Щас пользуюсь #!/bin/gawk -f. Скрипт очень длинный, содержит много одинарных кавычек и работает с stdin. В руководстве по GNU Awk есть раздел 1.1.4 Исполняемые программы awk, в …
12 awk  shebang  env 

4
Как я могу удалить текст из строки после определенного символа с помощью awk
Как я могу использовать awk для удаления всего текста после определенного символа ";" что появляется в каждой строке моего текстового файла? (Тогда мне нужно бегать по циклам по тексту) Jenny,Sarah,John;North Dakota Henry,Frank;Illinois Aaron,Kathryn,Caitlin,Harris;New York

2
Команда для удаления первых N строк на входе
Фон Я использую сервер SSH, и у меня есть этот пользователь, которого я хочу удалить. Я не могу удалить этого пользователя, потому что в настоящее время он запускает несколько процессов, которые мне нужно убить в первую очередь. Это конвейер, который я сейчас использую, чтобы узнать все идентификаторы процессов пользователя, которого …
11 command-line  sed  awk  tail  head 

4
Как поместить поиск строки с помощью команды grep в оператор if?
Я хочу найти несколько строк в двух файлах. Если одна строка найдена в обоих файлах, то создайте что-нибудь. Если одна строка найдена только в одном файле, создайте другую. Мои команды следующие: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" && grep -qw "$users" "$file2"; …

7
Как я могу исправить разрывы линий в неправильных местах?
Мой текстовый файл выглядит так: This is one sentence that is broken. However this is a good one. And this one is somehow, broken into many. Я хочу удалить завершающий символ новой строки для любой строки, за которой следует строка, начинающаяся со строчной буквы. Так что это должно быть: This …

3
Печать столбцов в awk по имени заголовка
У меня есть текстовый файл, как так foo bar baz 1 a alpha 2 b beta 3 c gamma Я могу использовать awk для печати определенных столбцов, таких как 1 и 3, {print $1, $3}но я хочу указать столбцы для печати, указав вместо этого заголовок столбца, что-то вроде {print $foo, …

2
Как напечатать (числовые) значения ASCII каждого символа в файле?
Как я могу напечатать числовые значения ASCII каждого символа в текстовом файле. Как cat, но показаны только значения ASCII ... (шестнадцатеричное или десятичное хорошо). Пример вывода для файла, содержащего слово Apple (с переводом строки), может выглядеть следующим образом: 065 112 112 108 101 013 004
11 linux  bash  sed  awk  terminal 

2
утечка памяти в awk?
Основываясь на этом, я управляю командой < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio Я заметил, что объем памяти, используемой …
11 awk  osx  memory 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.