Unix-подобные системы
Добавьте префикс и суффикс к каждой строке в файле .txt
00
Вопрос или проблема Я пытаюсь добавить текст в начало и конец каждой строки в .txt файле. Я хочу добавить в начало: I am a Я хочу добавить в конец: 128... [} к каждой строке. Внутри a.txt: fruit, like bike, like dino, like После выполнения следующей команды: $ cat a.
Unix-подобные системы
Необходимо анализировать nginx access.log по минутам, для статистики – есть ли лучший способ?
00
Вопрос или проблема Мне нужно собирать текущие данные из nginx access.log каждую минуту, чтобы контролировать количество запросов и ошибок. Это фронтенд лог nginx — с большим количеством запросов. Он форматируется, вращается и архивируется каждый час.
Компьютеры и программы
Как исправить ошибку “Broken Pipe” при использовании awk с head
00
Вопрос или проблема Я получаю ошибки “broken pipe” от команды, которая делает что-то вроде: ls -tr1 /a/path | awk -F '\n' -vpath=/prepend/path/ '{print path$1}' | head -n 50 В принципе, я хочу перечислить (с абсолютным путем) самые старые X файлов в директории.
Компьютеры и программы
Как GNU Awk сопоставляет выражения с группами захвата?
00
Вопрос или проблема Я тестирую это на довольно старой системе Debian 10, используя GNU Awk 4.2.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.1.2) в GNU bash, version 5.0.3(1)-release (x86_64-pc-linux-gnu) Обе команды awk и gawk вызывают эту же версию GNU Awk.
Unix-подобные системы
Найти конкретный путь к папке в бакете S3.
00
Вопрос или проблема Я ищу папку в s3 bucket, используя эту команду aws s3 ls s3://bucketname/dir1/dir2/dir3 --recursive | grep -i 'dir3' Она возвращает результаты, такие как dir1/dir2/dir3/1/aaa.txt dir1/dir2/dir3/1/bbb.txt dir1/dir2/dir3/1/ccc.
Unix-подобные системы
Как сразу добавить заголовок и трейлер в существующий файл
00
Вопрос или проблема Есть ли простой способ добавить заголовок и трейлер в существующий текстовый файл? Тот же каталог, тот же текстовый файл. Например, awk? Буду признателен за объяснение, как обработать это с помощью awk. Спасибо.
Компьютеры и программы
Как напечатать значение между ” ” из XML файла?
00
Вопрос или проблема Я использую следующую комбинацию команд, чтобы вывести значение из XML-файла в другой файл: grep -Po '<add key="WorkstationID" value="\K[^"]+' web.config.txt | awk '{print "MapOPIWs = \04200000" $0}' >
Компьютеры и программы
Как напечатать значение между ” ” из XML файла?
00
Вопрос или проблема Я использую следующую комбинацию команд, чтобы вывести значение из XML-файла в другой файл: grep -Po '<add key="WorkstationID" value="\K[^"]+' web.config.txt | awk '{print "MapOPIWs = \04200000" $0}' >
Unix-подобные системы
Преобразовать длинный столбец в таблице в широкий.
00
Вопрос или проблема У меня есть следующие данные, разделенные табуляцией: Набор данных ID Значение A 1 10 A 2 20 A 3 30 B 1 40 B 2 50 B 3 60 Я хотел бы преобразовать в следующее: ID A B 1 10 40 2 20 50 3 30 60 Я знаю, как сделать это […]
Компьютеры и программы
Замена слов на указанные слова с помощью AWK
00
Вопрос или проблема Мой код генерирует несколько файлов json, все они выглядят примерно так: { "instance": "sample_instance_05", "steps": [ { "129": "North", "14": "North", "82": "North", "53": "North", "149": "North", "6": "North", "79": "North", "40"
Unix-подобные системы
AWK если условие
00
Вопрос или проблема Дан файл input.txt с содержимым: xyMnZnMs76XHgsWJ size: YN3hxFqFeUxXUMrQ USPqYEnbquwFhUW7 vhJJduHZu25qHzTw size: JaTDhQYQtLRWBLjj uE5HGDAZN6DHU73Q QxVPfQQaKTgR9LXQ grnsm8bwSz5fJbQS size: 7CcuZxCHSJYhcdqg ZuWadAaLWFwDwj5Z как использовать if (condition) {.
Unix-подобные системы

Как выделить совпадающий шаблон регулярного выражения, полученный с помощью многих регексов, разделенных || в awk?

00
Вопрос или проблема Эту функцию подсветки можно легко реализовать в grep с помощью --color. Но grep не может выполнять обычное и обратное сопоставление одновременно, например, grep foo -v bar ... (мне нужна эта функция, так как --color можно использовать
Unix-подобные системы
Как выделить совпавший шаблон регулярного выражения, полученного с помощью многих регулярных выражений, объединенных с || в awk?
00
Вопрос или проблема Эту функцию выделения можно легко выполнить в grep с --color. Но grep не может выполнять обычное и обратное сопоставление одновременно, например grep foo -v bar ... (мне нужна эта функция, так как --color может быть использован только
Unix-подобные системы
Умножение столбца на константу после даты в Bash
00
Вопрос или проблема Мой файл имеет два столбца, содержащих дату и количество осадков в мм за каждый день. 2024/01/01 5 2024/01/02 0 ... 2024/12/26 15 2024/12/27 0 Теперь я умножу второй столбец файла после определенной даты на константу. awk '$2=$2*0.86' <
Unix-подобные системы
awk/sed в цикле для замены чисел (с результатом вычисления)
00
Вопрос или проблема Я относительно новичок в awk и sed.  У меня есть файл с более чем 30000 строк; например, Прямая конфигурация= 5 0.86331344 0.14835363 0.01770155 0.83813858 0.74789354 0.31772038 0.89805721 0.04407727 0.09535924 0.
Unix-подобные системы
awk/sed в цикле для замены чисел
00
Вопрос или проблема Я относительно нов в awk и sed. У меня есть файл с более чем 30000 строк. Например. Прямая конфигурация= 5 0.86331344 0.14835363 0.01770155 0.83813858 0.74789354 0.31772038 0.89805721 0.04407727 0.09535924 0.
Unix-подобные системы
распечатать два блока вывода
00
Вопрос или проблема Мне нужно распечатать блоки сертификатов один за другим ---НАЧАЛО--- AA BB CC --КОНЕЦ СЕРТИФИКАТА--- --НАЧАЛО--- AA BB CC --КОНЕЦ СЕРТИФИКАТА-- понадобится вывод для выполнения в цикле что-то вроде for i in block do echo block (первый
Unix-подобные системы
Что означает $0=$1 в awk?
00
Вопрос или проблема Предположим, у меня есть входной текстовый файл (sample_simple.txt) следующего вида: 3 1 10 1 6 9 4 2 4 1 9 2 2 2 1 Используя команду: awk '$0=$1" "$1*$2" "$3*$4' sample_simple.txt, я получаю следующий вывод: 3 3 10 9 36 8 9 18 4 Затем
Убунту
Как извлечь таблицу из дампа ссылок?
00
Вопрос или проблема Следующее – это links -dump, из которого я хочу извлечь таблицу со всеми столбцами во всех файлах… Я пытался использовать awk, но не смог * Главная * Главная страница * Континенты * Африка * Америка * Азия * Европа * Океания/Австралия
Unix-подобные системы
как удалить символ новой строки с помощью Sed или perl [дубликат]
00
Вопрос или проблема Этот вопрос уже имеет ответы здесь: Как удалить символ новой строки между двумя строками <font>\n</font> в unix? (2 ответа) Закрыт 5 лет назад. У меня есть большой файл с данными XML, содержащий строки, подобные <