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

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

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

Используя Grep или AWK, чтобы найти все вхождения указанной строки

У меня огромная строка данных, и я пытаюсь найти вхождения указанной строки. Затем я хочу экспортировать вхождения (-/+) 20 символов в другой файл. Может кто-нибудь предложить основную идею о том, ...
0
голосов
1ответ
189 показов

обновлять выходной файл сопоставления шаблонов при необходимости

Нужно предложение для следования. Есть два файла myfile и responsefile. Первый файл myfile.txt user=myname user_1=yourname group=mygroup group_1=yourgroup второй файл responsefile.txt #Please fill ...
0
голосов
2ответа
741 показов

разбить текстовый файл после каждого n совпадений на новый файл, используя sed или awk

я пытался разбить файл на части по n совпадений. Файл состоит из одной строки, а разделитель - '' foobar..... Я просто хочу разбить файл на части, где каждый файл имеет 100 наборов данных ( text plus ...
0
голосов
1ответ
687 показов

Почему это заявление на awk не работает?

awk 'BEGIN { COLM_FMT = "%-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s,\n" } { printf COLM_FMT, ${totals[0]}, ${totals[1]}, ${totals[2]}, ${totals[3]}, ...
0
голосов
1ответ
66 показов

У меня есть файл с названием песни, и я пытаюсь найти самое длинное и короткое название песни, используя 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 ...
0
голосов
1ответ
479 показов

Редактирование содержимого в больших файлах CSV на основе регулярных выражений

Я хотел удалить определенный шаблон содержимого, основанный на регулярном выражении, из CSV-файла очень большого размера, содержащего более 100 000 записей, как это возможно с помощью командной ...
0
голосов
1ответ
1k показов

Как извлечь последнюю последовательность номеров в IP-адрес (с помощью Linux)

Я хочу извлечь последние цифры IP-адреса на основе результата команды ifconfig. ifconfig часто включает в себя целую кучу выходных данных, поэтому я не совсем уверен, как получить нужные мне цифры. ...
0
голосов
1ответ
122 показов

Переместить числа в имени файла в начало

У меня есть несколько файлов в папке с именами в форме: SOMETEXT1 номер SOMETEXT2.mp3 или SOMETEXT номер.mp3. Я хочу переименовать их в номер SOMETEXT SOMETEXT2.mp3 или номер SOMETEXT.mp3. Используя ...
0
голосов
1ответ
142 показов

awk используется с grep - нет вывода

У меня есть bashscript, который использует grep с awk следующим образом: #ec2-describe-instances | grep -i instance | awk '{print "Creating -> " $3; system("ec2-create-image " $2 " --name " $3 ...
0
голосов
2ответа
39 показов

Подсчитать количество строк в канале ввода?

Во время бега ps -eaf Я вижу список запущенных процессов. Можно ли посчитать количество строк с помощью awk?
0
голосов
4ответа
1k показов

Изменение нескольких строк в одну строку с пробелами в Linux

У меня есть следующие данные с несколькими строками username: joe empid: 1111 status: resigned username: tom emid: 1234 username: kate empid: 2222 status: resigned Что я хочу, чтобы получить данные в ...
0
голосов
1ответ
1k показов

Выполнить подобную GROUP BY команду в UNIX

У меня есть текстовый файл, подобный следующему: 1 2 3 4 5 6 7 8 9 ... n
0
голосов
2ответа
856 показов

Попытка чтения данных из текстового файла и ввода текста переменной в скрипт

У меня есть файл с 25 записями из одного слова, мне нужен скрипт для чтения файла по одной строке за раз и ввода переменной фразы во второй скрипт, который сгенерирует отдельный файл на основе имени ...
0
голосов
2ответа
287 показов

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

Я хочу получить все комментарии всех файлов в папке. И что я пытался ls -R | awk '//' >> result Но это ничего не показывает в файле результатов. Но если я использую результат awk '//' >> result для ...
0
голосов
2ответа
174 показов

заключенные в кавычки поля на входе в awk

Я пытаюсь обработать файл журнала веб-сервера в awk. подобно 123.222.333.444 - - [24/Feb/2015:13:09:19 +0100] "GET / HTTP/1.1" 200 15852 "https://www.google.dk/" "Mozilla/5.0 (Windows NT 6.1) ...." ...
0
голосов
1ответ
196 показов

Многократная замена - используя sed или awk

У меня есть фрагмент кода, как показано ниже CREATE TABLE TABLE1( ID integer NOT NULL, ROW_CREATED varchar (26) NULL, BATCH_LOG_ID integer NULL, TRANSACTION_TYPE varchar(5) NULL, PARTITION_COL ...
0
голосов
2ответа
104 показов

Неправильное форматирование команды Дисковой утилиты в AWK

Я пытаюсь изучить awk в данный момент, и поэтому я пытаюсь сделать это с помощью команды disk utility . Вот вывод, когда я запускаю Disk Utility list disk0 /dev/disk0 (internal, physical): #: TYPE ...
0
голосов
3ответа
439 показов

Замена кавычек в файле

У меня есть большое количество больших файлов данных, разделенных точкой с запятой. Все строковые поля заключены в двойные кавычки. В некоторых файлах есть дополнительные кавычки в строковых полях, ...
0
голосов
1ответ
69 показов

awk печатает данные в фиксированном столбце

Я хотел бы напечатать данные в фиксированном столбце. Я имею в виду столбец должен быть как в таблице. Я использовал printf. Входные данные: To find information use the search box on the top right ...
0
голосов
1ответ
259 показов

Не могу использовать awk в терминале

Я хочу использовать команду awk, чтобы сделать что-то, я ввожу awk в терминал, но терминал показывает мне, что awk: не могу открыть /home/user/myexe/external_symbols.awk (нет такого файла или ...
0
голосов
1ответ
81 показов

Преобразование столбца CSV с помощью функции с помощью инструментов командной строки

Учитывая CSV-файл, такой как h1 h2 a 0 b 1 c 0 как переименовать 0 в YES и 1 в NO во втором столбце.
0
голосов
2ответа
696 показов

awk IGNORECASE не работает. странный

Один скрипт, который я годами использовал на рабочей машине, перестал работать после переустановки системы Linux. после нескольких дней копания оказалось, что специальная переменная IGNORECASE = 1 не ...
0
голосов
1ответ
33 показов

Способ разбить текстовый файл на произвольные блоки на основе первого столбца?

У меня есть (очень большой) текстовый файл формы ... /folder1/fileA /folder1/fileB /folder1/fileC ... /folder999/fileA /folder999/fileB /folder999/fileC ...etc с неизвестным количеством записей для ...
0
голосов
2ответа
2k показов

Передать переменную из awk в bash

Как я могу передать переменную из awk в bash? Я хочу передать много переменных, поэтому я не использую: x=$(awk '.....) Я думаю, это бесполезно.
0
голосов
1ответ
267 показов

awk - присваивает результат переменной системной функции

Я хотел бы назначить переменную результат системной функции: awk 'BEGIN{x=system("cut -d \" \" -f 1 ol");print x}' Ввод "ol": 1 Результат: 1 0
0
голосов
1ответ
454 показов

Случайная функция в awk как в bash

Как я могу случайно в awk. В bash есть: echo $((RANDOM%(32-12+1)+12)) Есть ли в awk функция, которая дает тот же результат?
0
голосов
1ответ
546 показов

awk - я не могу напечатать в файл

Я не знаю, почему я не могу печатать из файла. Моя команда: awk 'BEGIN{print "af">file}' Ошибка: fatal: expression for `>>' redirection has null string value
0
голосов
3ответа
260 показов

Используйте Sed/Awk для исправления неисправных файлов SRT

Недавно я скачал несколько плохо отформатированных файлов SRT, в которых формат времени испорчен как HH:MM:SS:XXX тогда как это должно быть HH:MM:SS,XXX Основная проблема теперь заключается в замене ...
0
голосов
1ответ
67 показов

Пробуждение эквивалентно grep -C <num>

Я хочу напечатать 5 строк контекста вокруг каждой строки, которая соответствует "foo", но не "foobar". Я могу сделать матч достаточно легко с помощью | awk '/foo/ && !/foobar/' но я не могу понять, ...
0
голосов
3ответа
2k показов

Выполнение нескольких команд awk в одном файле

Я пытаюсь извлечь строки из файла и сохранить вывод в новый файл. Я использовал код: cat datafile | awk -f pullhh.txt > fuel где файл pullhh.txt содержит код /FUELHH/ Я хочу извлечь строки, ...
0
голосов
2ответа
1k показов

создание данных CDF с использованием bash или awk или perl

у нас есть некоторые данные, такие как: 12 0 13 0 20 0 25 1 64 4 77 1 89 100 1201 204 Я хотел бы получить этот вывод: 3 0 5 1 6 4 7 100 8 204 объяснение: у нас есть 3 AS(автономные системы), которые ...
0
голосов
1ответ
1k показов

скрипт для конвертации ГБ в ТБ

У меня есть (несколько) файлов, как показано ниже. У немногих из них есть значения в ТБ и несколько файлов в ГБ. Теперь, если вы четко видите вывод файла, есть две строки с общей емкостью и ...
0
голосов
4ответа
6k показов

Как рекурсивно удалить все файлы .exe из всех подкаталогов текущего каталога?

У меня есть USB, содержащий важные файлы. Однако он пронизан некоторыми нежелательными файлами .exe (вероятно, virsuses) в каждой подпапке. Поскольку я нахожусь на машине с Linux, exe-файлы не будут ...
0
голосов
1ответ
3k показов

Солярис 10 + отображать 2 строки после матча по grep?

как сопоставить строку и отобразить две строки под строкой например (я хочу сопоставить строку "изготовления" и отобразить две строки после cat ima.conf # the manufacturer or driver author. ...
0
голосов
1ответ
491 показов

Фильтрация вывода из команды "dscl -readall"

dscl . -readall /Users выводит что-то вроде этого (только часть всего вывода): PrimaryGroupID: 20 RealName: Johnny Smith RecordName: johnny RecordType: dsRecTypeStandard:Users UniqueID: 501 ...
0
голосов
1ответ
2k показов

Объединение двух файлов в Unix с одним общим столбцом, который является избыточным

У меня есть два файла с одним общим столбцом, который является избыточным.Файл 1 имеет хромосомные местоположения и TF, файл 2 имеет хромосомные местоположения и номера Refseq. Файл 1: chr1: ...
0
голосов
4ответа
3k показов

Как заменить первый н нет. появления строки с использованием sed и / или awk?

Я получил файл alphabet , где есть несколько появления в строке. $ cat alphabet a b c d e f g h i j k a a l m n a p q r a s t u v w a x y z a k l q z где $ cat alphabet | grep -o a | wc -l 7 Теперь, ...
0
голосов
1ответ
373 показов

bash скрипт читает построчно

Здравствуйте, я пытаюсь создать скрипт, который читает мой файл, принимает все необходимые ему переменные, а затем использует его для другой команды. Но кажется, что переменные не запоминаются, ...
0
голосов
3ответа
426 показов

awk и regex с {}

Я хочу напечатать всю запись, если она содержит слово и некоторые символы, которые являются необязательными. Автор сценария: /mount[ein]{0,2}/{ print $0} К сожалению, это не работает. Без "{" и "}" ...
0
голосов
2ответа
1k показов

извлечение слов с помощью awk

У меня есть файл данных, который состоит из строк, которые все содержат FG =???? (где ???? представляет собой четырехзначное число, которое отличается в каждой строке). Я хотел бы извлечь это из ...
0
голосов
1ответ
755 показов

Оболочка скрипта получает идентификатор и убивает процесс

Пожалуйста, я не могу найти ошибку в моей команде. ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t root@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/nul -x 'ps -ef | grep ...
0
голосов
2ответа
591 показов

новый столбец в файле с разделителями табуляции, с предопределенным значением

Как добавить новый столбец в файл с разделителями табуляции в конце файла, содержащий одинаковые значения для каждой строки. Например: inFile.txt Name Age Address Sex X 12 adrs1 M Y 15 adrs2 F Z 10 ...
0
голосов
1ответ
99 показов

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

У меня есть текстовый файл с разделителями табуляции, содержащий Column1...Columnn столбцов и строки от R1 до Rn . В некоторых столбцах есть несколько вложенных полей с идентификатором, которые затем ...
0
голосов
5ответов
725 показов

Регулярное выражение для поиска отправителей IP с использованием grep или других языков

У меня есть входной файл, который содержит: 19:04:01.631948 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48) 181.173.82.61.1985 > 250.66.33.195.1985: HSRPv0-hello 20: ...
0
голосов
2ответа
749 показов

Как скопировать файл с помощью awk на основе времени создания в какой-то каталог

Я пытаюсь скопировать файл в каталог с помощью фильтра awk на основе времени создания файла #!/bin/bash dir=/home/resaputra23/pyexample/python2/* des=/home/resaputra23/pyexample/backup/ file1= stat ...
0
голосов
1ответ
2k показов

Пропустите первые 6 строк / строк в текстовом файле с помощью awk

Как я могу пропустить первые 6 строк / строк в текстовом файле (input.txt) и обработать остальные с помощью awk? Формат моего сценария awk (program.awk): BEGIN { } { process here } END { } Мой ...
0
голосов
3ответа
2k показов

Сопоставить и удалить первый и второй шаблон в тегах XML

Как я могу сопоставить и удалить первый и второй шаблон в тегах xml, используя sed или awk? Вот пример A78-1-1134-HI-1 T78-12-1346-AG-2 G78-4-2156-Ag-6 A78-10-1971-Hh-10 Вот результат, который я ...
0
голосов
3ответа
2k показов

Удаление первой строки с шаблоном с помощью _both_ awk и sed

Довольно легко. Я ищу простейшие подходы в sed и awk для удаления первой строки в файле, который содержит конкретную строку.
0
голосов
1ответ
116 показов

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

Я хочу изменить FS в awk, но не в BEGIN. Я хочу напечатать слово и письмо. awk 'BEGIN{FS=""}{print $1; FS=" ";print $1; FS=""}' Конечно, это не работает. Есть ли какая-нибудь функция, способ показать ...
0
голосов
2ответа
301 показов

Расширение awk one-liner от определения совпадающей пары столбцов (строка за строкой) до нескольких столбцов

Я использую Win7 с Cygwin. У меня есть одна строка, которая будет работать для определения совпадений в PAIR столбцов, но когда я пытаюсь ввести дополнительные столбцы (то есть> 2), я не могу ...