3
ответа

Удалить все комментарии, кроме последней, для каждого блока комментариев

Цель :Удалить все комментарии, кроме последней, для каждого блока комментариев. Если файл заканчивается блоком комментариев, удалите его полностью. Каждая строка комментария начинается с #. Команда, которую я пробовал sed -z -e 's/ #. *...
26.11.2020
3
ответа

Удаление строк из файла благодаря переменным из другого файла с помощью AWK или SED

Я хочу удалить каждую строку в data.txt, содержащую один из параметров второго столбца в файле keys.txt. ключи.txt 2 аа 2 бб 2 куб.см 2 дд data.txt 1 аа это здорово 1 аа хочу удалить...
25.11.2020
3
ответа

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

Каков синтаксис внутри цикла for, если я в [2,4,7] в awk. Также любая идея, как добиться этого в приведенном ниже коде. Спасибо Вход :$ кошка f1 col1, col2, col3, col4, col5, col6, col7 col11, col12, col13, col14, col15,...
23.11.2020
3
ответа

Удалить строки, не соответствующие требуемому формату в CSV-файле

У меня есть большое количество автоматически -сгенерированных CSV-файлов, которые выглядят следующим образом :1603145914502,48.12,0.085,с 1603145914815,48.12,0.020,с 1603145914941,48.12,0.019,с 1603145915404,48.12,0.031,с 1603145915612,48....
21.11.2020
3
ответа

Linux одна строка из первого файла объединяется в несколько строк во втором файле, транспонируется, денормализуется

Файл _1 Группа Страна Язык IT USA ENG Файл _2 EMPID STOREID 1001 1400 1002 1401 1003 1401 Если я использую вставить -d'\t' файл _1 файл _2 я получаю Группа^IСтрана^ILang^IEMPID^ISTOREID$ ИТ^ИУСА^...
16.11.2020
3
ответа

Замена символов после строки

S -123 -P Баш Карман Арт. 2010 Cengage Learning $55 E -P234 Python Pocket Ref. 2012 Cengage Learning $ 45 55 -MNP Unix System Programming 2001 Sybex $230 Мне нужно...
15.11.2020
3
ответа

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

Я хотел бы объединить два файла и добавить второй столбец из двух файлов. файл1. 001 А 002 Б 003 С 004 Д файл2. 002 Д 003 Д 005 Э 006 F следует объединить в файл 3, как показано ниже....
13.11.2020
3
ответа

Транспонирование строк в столбцы в циклическом порядке с помощью сценария оболочки

Я хотел бы транспонировать строки в столбцы в циклическом порядке, а также игнорировать заголовки столбцов из второго вхождения. Например у меня ниже данные [ID] 10 [ИМЯ] ТОМ [ВОЗРАСТ] 25 [ID] 11 [ИМЯ] СЭМ [ВОЗРАСТ] 26...
09.11.2020
3
ответа

Печатать текст в блоке, который соответствует шаблону, используя awk/sed

Имейте текст, как показано ниже, нужно напечатать только блок, который содержит ABC :CDA *и fgh :qwe. Пробовал ниже Awk, но печатал все данные. awk -n -v RS='' -v ORS='\n\n' 'match ($0,". *fgh :qwe[^\n] *"){...
06.11.2020
3
ответа

sed со следующей строкой (`+N `опция )и частота (`~N `)вместе

Я пытаюсь получить 2 строки текста с помощью sed, каждые 10 строк (10, 11, 20, 21, 30, 31,... ). Для строк 10 и 11 я мог бы использовать файл sed -n '10,11p' или файл sed -n '10,+1p'. А для диапазона (строк...
30.10.2020
3
ответа

Как ссылаться на столбец по имени в команде awk?

Итак, у меня есть входной файл, разделенный вкладками -, в котором есть пробелы в определенном столбце, например :ввод _файл :А Б В Г 1 12 34 545 34 12 56 23 10 15 67 31 99 100 Теперь моя цель...
27.10.2020
3
ответа

AWK :Чтобы разделить столбец на заданный пользователем размер фрагмента; и подсчитывать + суммировать каждую запись для каждого фрагмента; дать среднее значение на запись для всего фрагмента

Мне нужна помощь, чтобы обработать запись столбца через awk. Ниже приведены операции, которые я хочу попробовать. :Чтобы разделить столбец на определенный пользователем -размер фрагмента; подсчитайте и суммируйте каждую запись для каждого фрагмента, чтобы
15.10.2020
3
ответа

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

Я пытаюсь сопоставить слово United States из папки, содержащей 5 CSV-файлов. Однако команда, которую я использую, проверяет наличие единственного вхождения в строке. Я также хочу суммировать два других столбца на основе...
13.10.2020
3
ответа

Как идентифицировать шаблон, содержащий вложенные параметры внутри него

Я пытаюсь найти регулярное выражение для использования в sed, чтобы заключить шаблон (, который может содержать вложенные параметры )с некоторым текстом. Основным примером будет длина (счет _цикл )регулярное выражение должно дать...
02.10.2020
3
ответа

"wc -l" занимает очень много времени для моих файлов, есть ли более быстрая альтернатива?

Мне нужна помощь в написании сценария, который выводит количество строк в каждом из нескольких больших файлов. wc -l занимает много времени, поэтому я хочу использовать команду awk для отображения номера последней строки для...
28.09.2020
3
ответа

Несколько шаблонов AWK

У меня есть такие данные, и я хочу извлечь столбец Var для CCC, но только за первые три месяца 2018 и 2019 годов. ID Дата Вар------------ ААА 201701 110 ВВВ 201705 211 ССС 201710 312...
27.09.2020
3
ответа

Переменная Bash внутри awk

У меня большое количество переменных bash в ch.sh $кошка ч.ш BBG= `tput setab 0 `RBG= `tput setab 1 `GBG= `tput setab 2 `... $ кошка азбука как БСД csd... и я хочу получить доступ из awk без объявления...
26.09.2020
3
ответа

Как показать реальный -временной подсчет количества строк, добавляемых в файлы в секунду?

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

Как отсортировать первый файл (csv )на основе ключей второго файла

Я пытаюсь найти решение, позволяющее сортировать первый файл по первому столбцу на основе ключей второго файла. Пример первого файла (file1.csv )COLUMN1 COLUMN2 яблочный фрукт собака животное кошка животное корова...
20.09.2020
3
ответа

Печать строки в обратном порядке, если выполняется условие

Предположим, у нас есть следующий файл :Джон ДРУГ _Жозе Аспирин ВЗАИМОДЕЙСТВУЕТ _С пеницилином ДЕРЕВО СОСУЩЕСТВУЕТ _С ТРАВОЙ Эндрю ФАЙНД _ИЗ Джейн Джон ВЗАИМОДЕЙСТВУЕТ _С Паулой. Мне нужно напечатать строку в обратном порядке...
20.09.2020
3
ответа

Изменение формата содержимого

У меня есть текстовый файл с 1000 строк/записей. Эти 1000 записей соответствуют именам столбцов для моего фрейма данных. Это новые функции, которые необходимо добавить в фрейм данных для модели...
20.09.2020
3
ответа

при обнаружении пустой строки перейти на новый столбец

У меня есть данные как :q w e e r r t 23 21 1 Всякий раз, когда мы находим пустую строку, изменяем ее на новый столбец. Вывод д, д, 23 ш, г, 21 е, г, 1,t, пробовал, но ни с sed, ни я...
18.09.2020
3
ответа

Как искать строки для определенного профиля, начиная с [по умолчанию]

Я пытаюсь проанализировать строки файла.aws/config или.aws/credentials определенного профиля, такого как [default] или [prod]. Пример файла [дефолт] регион = сша -восток -1 вывод = json [непродукт] область =...
17.09.2020
3
ответа

Поиск столбцов на основе содержимого соответствующих первых строк

Итак, у меня есть TSV-файл, который выглядит примерно так :привет мир как дела 1 2 3 4 5 6 7 8 9 0 (Я разделил все в каждой строке одним пробелом в руке -пример игрушечного письма...
16.09.2020
3
ответа

Как преобразовать несколько столбцов в последовательные строки в awk

У меня есть файл A.txt (sep = "\t", первый столбец пуст ):Цикл A1 A2 B1 1 4 5 2 2 7 3 4 3 3 2 5 И я хочу преобразовать этот файл в новый...
14.09.2020
3
ответа

Извлечь список строк из файла, только из первого столбца

Я хотел извлечь список чисел (string.txt )из masterFile.list. masterFile.list разделен символом | и содержал более одного столбца. Меня интересует только строка, где ее первая...
10.09.2020
3
ответа

извлечение виртуальных хостов в отдельные файлы на основе имени виртуального хоста

Я хочу извлечь каждый VirtualHost из /etc/apache2/sites -enable/default -ssl.conf и поместить их в свои собственные файлы конфигурации. в одном файле много записей и управление ими становится...
09.09.2020
3
ответа

Удалять комментарии из файла, игнорируя знаки комментария в кавычках

Я хочу удалить из файла комментарии, начинающиеся с #. Я пробовал более простые подходы, описанные в разделе Как удалить все комментарии из файла? но у меня есть несколько дополнительных правил :А #делает...
08.09.2020
3
ответа

Итак, у меня есть список слов, который я создаю для определенного домена, и я пытаюсь избавиться от косой черты

По сути, я хочу избавиться от косой черты, но я не настолько знаком с sed/awk, как должен был бы. Может ли кто-нибудь помочь мне здесь. Редактировать :Я также хотел бы упомянуть, что рабочий список составляет более 1000 строк...
05.09.2020
3
ответа

Как мне «присоединиться» в awk или иным образом обрезать замыкающий /?

echo -n "refs/heads/feature" | awk -F '/' -v OFS='/' '{ print $3, $4 }' | sed 's/\/$/g' sed :1 :"s/\/$/g" :неопределенная замена в регулярном выражении, если я удалил sed this...
01.09.2020