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

AWK: перенаправление вывода скрипта из скрипта в другой файл с динамическим именем
Я знаю, что могу перенаправить вывод awk на печать в другой файл из скрипта, например: awk '{print $0 >> "anotherfile" }' 2procfile (Я знаю, что это фиктивный пример, но это всего лишь пример...) Но мне нужно перенаправить вывод в...
8440 просмотров
schedule 11.10.2023

В sed или awk, как мне обрабатывать разделители записей, которые *могут* занимать несколько строк?
Мой файл журнала: Wed Nov 12 blah blah blah blah cat1 Wed Nov 12 blah blah blah blah Wed Nov 12 blah blah blah blah Wed Nov 12 blah blah blah blah cat2 more blah blah even more blah blah Wed Nov 12 blah blah blah blah cat3 Wed Nov...
1623 просмотров
schedule 05.11.2022

Как я могу использовать awk или Perl для увеличения числа в большом файле XML?
У меня есть файл XML со следующей строкой: <VALUE DECIMAL_VALUE="0.2725" UNIT_TYPE="percent"/> Я хотел бы увеличить это значение на 0,04 и сохранить формат XML на месте. Я знаю, что это возможно с помощью сценария Perl или...
2158 просмотров
schedule 03.08.2023

Разбор каждого поля и его обработка с помощью 'awk'/'gawk'
Вот запрос: grep bar 'foo.txt' | awk '{print $3}' Имя поля, выдаваемое запросом 'awk', представляет собой искаженные имена символов C++. Я хочу передать каждый в dem и, наконец, вывести вывод 'dem', т. е. разобранные символы....
2070 просмотров
schedule 11.02.2024

Пакетный скрипт для замены коротких открытых тегов PHP на ‹? Php
У меня есть большая коллекция php-файлов, написанных за многие годы, и мне нужно правильно заменить все короткие открытые теги на правильные явные открытые теги. change "<?" into "<?php" Думаю, это регулярное выражение их правильно...
19128 просмотров
schedule 01.07.2023

Применение Unix Head на AWK с помощью команды Find
Я хочу вывести 10 лучших строк команды AWK в списке файлов, заданных find, используя этот фрагмент: $ find . -name "*.txt" -print -exec awk '$9 != ""' \| head -n10 {} \; Обратите также внимание, что я хочу распечатать имена обрабатываемых...
6705 просмотров
schedule 23.01.2023

Как я могу использовать paste и awk внутри Perl?
У меня есть следующий код, который использует «вставку» и сценарий AWK внутри Perl. use strict; use Data::Dumper; use Carp; use File::Basename; my @files = glob("result/*-*.txt"); my $tocheck = $ARGV[0] || "M";...
1981 просмотров
schedule 18.09.2023

Как создать сценарий в BASH, который берет случайный текст из файла?
У меня есть файл вроде: ааа BBB ccc ддд эээ И я хочу создать сценарий на BASH, который может взять случайную строку этого текстового файла и вернуть ее мне как переменную или что-то в этом роде. Я слышал, что это можно сделать...
2714 просмотров
schedule 15.04.2024

Могу ли я объединить несколько команд и сделать так, чтобы все они принимали один и тот же ввод со стандартного ввода?
В bash есть ли способ связать несколько команд, получающих один и тот же ввод со стандартного ввода? То есть одна команда читает стандартный ввод, выполняет некоторую обработку, записывает вывод в файл. Следующая команда в цепочке получает тот же...
9775 просмотров
schedule 14.02.2023

Существуют ли платформы Unix, на которых Perl не установлен по умолчанию?
Я нахожусь в процессе ответа на запрос тендера по контракту, который требует приличного объема обработки текста. Основная проблема заключается в том, что клиент хочет иметь возможность запускать это на любой платформе UNIX (HPUX, Solaris, AIX,...
2752 просмотров
schedule 09.01.2023

Сопоставление шаблонов Awk
я хочу распечатать userId = 1234 userid = 12345 timestamp = 88888888 js = abc из моих данных messssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss <input name="userId" value="1234" type="hidden">...
1731 просмотров
schedule 11.11.2023

Преобразование FASTQ в FASTA с помощью SED/AWK
У меня есть данные, которые всегда входят в блок из четырех в следующем формате (называемом FASTQ): @SRR018006.2016 GA2:6:1:20:650 length=36 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN +SRR018006.2016 GA2:6:1:20:650 length=36...
21769 просмотров
schedule 03.07.2023

Сценарий оболочки для получения последовательности и ее изменения?
у меня есть такая команда echo "abcd0001gfh.DAT" | sed 's/^[^0-9]*\(....\).*$/\1/' | awk '{ print "00"$0 }' Это даст мне вывод 000001. Но я хочу запустить это в цикле, где я получаю имя файла от 0001-9999, и снова оно становится 0001. Так что...
2124 просмотров
schedule 01.03.2024

Как удалить частичные повторяющиеся строки с помощью AWK?
У меня есть файлы с такими повторяющимися строками, где отличается только последнее поле: OST,0202000070,01-AUG-09,002735,6,0,0202000068,4520688,-1,0,0,0,0,0,55 ONE,0208076826,01-AUG-09,002332,316,3481.055935,0204330827,29150,200,0,0,0,0,0,5...
2678 просмотров
schedule 03.09.2023

Как я могу удалить все комментарии /* */ из исходного файла C?
У меня есть файл C, который я скопировал откуда-то еще, но в нем много комментариев, как показано ниже: int matrix[20]; /* generate data */ for (index = 0 ;index < 20; index++) matrix[index] = index + 1; /* print original data */ for (index =...
8751 просмотров
schedule 29.12.2022

Массовая вставка кода перед тегом ‹/body› в 100 файлах
я хотел бы вставить <?php include_once('google_analytics.php'); ?> перед закрывающим тегом body около 100 файлов php. К сожалению, человек, который сделал сайт, не сделал шаблон шапки или футера. Как лучше всего это сделать? Я...
1383 просмотров
schedule 30.05.2022

помогите с выбором строк с помощью awk
У меня есть файл следующим образом 2,54 ГГц вал 2,53 ГГц значение1 1,6 ГГц значение2 800 МГц val3 2,54 ГГц val4 2,53 ГГц val5 1,6 ГГц val6 800 МГц val7 и шаблон продолжается ... Я хочу извлечь все значения 2,54 ГГц в один файл1...
338 просмотров
schedule 08.12.2023

awk и bash скрипт
У меня есть файл tgz, который содержит файл версии, version.txt. В этом файле всего одна строка «версия=1.0.0». Этот файл tgz находится в двух разных каталогах и имеет одинаковое имя. Мое требование состоит в том, что мне нужно использовать...
473 просмотров
schedule 12.07.2023

Заменить новые строки в
у меня есть несколько файлов xml в linux a="xx xx xx" b="y y y" Как заменить контент и становится a="xx\n\xx\nxx" b="y y y" где атрибут b не заменяет я пробовал это, но как поддерживать несколько файлов и заменять атрибут «a»...
199 просмотров
schedule 18.05.2022

Справка по команде AWK
Как мне написать команду awk, которая читает файл /etc/passwd и выводит только имена всех пользователей, у которых программа /bin/bash является командной оболочкой по умолчанию?
181 просмотров
awk
schedule 28.04.2023