1
ответ

проверка шаблона с помощью команды AWK

У меня есть CSV-файл в указанном ниже формате. 1,123 -456,IND,91,ОАЭ,97,США,01,SA,27 3,345 -678,AUS,61,SLA,94,NZW,64,RS,7 следует проверять на основании, (\w{3} ), (\d{2} ), проверка шаблона и сколько раз его...
29.10.2020
1
ответ

lex начальные условия

Я работаю с lex-программой, -40 -лет -старой, в которой есть такие операторы, как BEGIN PROGRAM + 1; я понимаю что BEGIN PROGRAM делает, но каково намерение + 1? Пропускает ли первое правило в...
28.10.2020
1
ответ

Как объединить несколько строк в одну строку, начинающуюся с определенного текста

Как объединить несколько строк в одну строку, начинающуюся с определенного текста? Например :P220002009034028180002 ССМ 200903 P22200I2004220000 0408832000000000...
27.10.2020
1
ответ

SED удаляет строки, соответствующие нескольким шаблонам в файле

Я использую SED в macOS, чтобы удалить все строки в файле, соответствующие двум разным шаблонам внутри него :#удалить все строки, содержащие "WORLD XMAX" и "WORLD YMAX" без дублирования...
27.10.2020
1
ответ

Не удалось выполнить условия awk во входном файле

Я запустил awk -F= '$20+0 >= 99 && $31+0 >= 50' sample.txt, но не нашел совпадений с приведенным ниже файлом :chr15 _пилон _pilon.g1.t1 XP _016515887.1 XP _016515887.1 ПРОГНОЗ :нехарактеризованный...
26.10.2020
1
ответ

Если заданное значение находится в столбце A, заменить значение в столбце B

Учитывая следующие данные :ааа ббб ааа ссс ааа ддд 123 222 aaa aaa bbb ccc Если значение в столбце 4 равно "ccc", я хочу заменить значение в столбце 6 в той же строке словом "end&...
24.10.2020
1
ответ

Заменить все символы, кроме первых четырех символов

Я хочу передать команду для sed вот так :md5sum input.txt | sed 's/^\ (....\ ). */\1/;q' Это работает, выводя только первые 4 символа контрольной суммы. Однако я хочу вывести первые 4...
23.10.2020
1
ответ

Собрать только данные (-или )и первый столбец

Пример данных wolf@linux :~$ cat data.csv A,4.4.4.4,4.4.4.5,4.4.4.6,3.3.3.3,3.3.3.4 Б, 1.1.1.1, 1.1.1.1, 1.1.1.2, 1.1.1.3, 3.3.3.3 С, 1.1.1.1, 1.1.1.1, 1.1.1.1, 1.1.1.1, 1.1.1.1 Д,2.2.2.1,2.2.2.1,2.2.2.2,2.2.2.3,...
21.10.2020
1
ответ

Выбор частей читаемого файла с помощью cut или awk

У меня есть файл, созданный с именами людей и кучей других вещей, таких как номера телефонов и адреса. Мне было интересно, как я мог выбрать только имена всех людей в этом списке. Обратите внимание...
19.10.2020
1
ответ

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

В моем файле есть строка с ',', и я хочу заменить ее новой строкой и удалить [' и '] Я пробовал это :sed -e 's/$/\r/' file.txt Но я не получил правильного результата :файл.txt :['сайт1|...
19.10.2020
1
ответ

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

Я работаю в Linux, и у меня есть строки, как показано ниже :SELECT concat _ws ("|",max (дата _столбец ),substr (abc,1,9 ))ключ SELECT concat _ws ("|", xyz _дата _столбец, abc )ключ Мне нужен sed...
16.10.2020
1
ответ

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

У меня есть выходные данные моей команды diff между двумя каталогами, хранящиеся в файле с именем разностьВыход.txt. В настоящее время в файле differentOutput.txt есть только два типа строк. Таким образом, все строки имеют...
09.10.2020
1
ответ

sed :как вставить новую строку в регулярное выражение?

Я пытаюсь отформатировать текстовый файл. В настоящее время это выглядит примерно так :s Компакт-диск с раздельным компакт-диском CD -Компакт-диск ROM -Чтение -Только MemoryCD -RW Компакт-диск -RewritableCDFS Файловая система компакт-дисковCERT...
08.10.2020
1
ответ

Grep между 1-м вхождением и 1-м другим вхождением

Это мой первый вопрос здесь! Я пробовал много grep, все еще не нашел то, что хотел... Итак, мы здесь. У меня на машине с Ubuntu много файлов, содержащих подобные вещи :{"группа" :{&...
08.10.2020
1
ответ

Как разобрать и вставить в ту же строку в awk

У меня есть такой файл A.txt (разделитель полей =,):Пакетный экспорт комплекта Версия ПО = НЕТ _v1 Дата и время экспорта = Название эксперимента = Версия программного обеспечения прибора = Тип инструмента = Cji...
06.10.2020
1
ответ

Список всех файлов, начинающихся с sh, sr, se, th, tr или te

Как я могу перечислить все файлы, начинающиеся с последовательности sh, sr, se, th, tr или te (любая буква может быть прописной или строчной ).
06.10.2020
1
ответ

Использование SED для удаления определенной строки в файле конфигурации

В этой команде я бегу к стенке.. Я хочу удалить строку :включить "/etc/nginx/software.conf"; из файла с именем веб-сайт. Я пробовал :sed -ri '/include \"/etc\/nginx\/...
05.10.2020
1
ответ

файл журнала grep и записать его в файл csv

Я делаю grep по файлу кодека, воспроизводимому пользователю на основе его идентификатора вызова -. Для пользователя/вызова -id воспроизводятся 2 файла. Я пишу эти выходные данные grep в файл.csv. я использовал grep -oP " (?<=$START ). *?...
05.10.2020
1
ответ

Объединить вывод jq в строку, разделенную запятыми, и новую строку

Я пытаюсь извлечь определенные столбцы из этого файла JSON (, который, вероятно, неправильно отформатирован ). Вот образец данных :{ "_id" :{ "$oid" :"4ddb1e4a9a0881572c000008&...
03.10.2020
1
ответ

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

У меня есть следующий вид текста :$OU = 'или'; $DINHEIRO _CAIXA = 'Денежный баланс'; $PAGINA = 'Страница'; $DE = 'от'; $ENVIAR = 'Отправить'; $PRINCIPAL = 'Основной'; У меня уже есть весь текст внутри сингла...
02.10.2020
1
ответ

последнее совпадение с RegEx

Я делаю grep -oP ' (?<=%28 ). *? (?=%29 )' f.txt в следующей строке chr01 _пилон _пилон gmap -мРНК gsnap 55846944 55847057. +. ID=NbD052382.1.mrna1;Имя=NbD052382.1;Примечание=цитохром b6/f...
01.10.2020
1
ответ

Найти повторяющиеся абзацы в двух файлах и удалить один

У меня есть два файла bib, некоторые записи повторяются, повторяющиеся записи находятся в абзацах или могут быть идентифицированы по одному и тому же шаблону, например. а.биб выглядит @InProceedings{Упорядочено, автор = {...
29.09.2020
1
ответ

Замена номера телефона с помощью sed

мой текстовый файл содержит номер телефона (233 )-332 -9888, и я хочу заменить его на ###-###-####. Я делаю s|[0 -9]{3} -[0 -9]{3} -[0 -9]{4}| ###-###-####|g (В расширенном режиме ), проблема в том, что я не знаю...
27.09.2020
1
ответ

вставить пустую строку до и после совпадения в mac OS

мой файл содержит строки :* Актеры и персонажи *Боб Денвер — это Гиллиган Я хочу вставить строку *ВНИМАНИЕ *в любую строку, начинающуюся с *, за которой следует один ИЛИ больше пробелов. ему будет предшествовать...
27.09.2020
1
ответ

Удалить строки из двух шаблонов/символов с помощью sed

Я хочу удалить строку внутри двух шаблонов/символов, поэтому, если у меня есть файл, содержащий "% Бла-бла-%", я хочу удалить "бла-бла", а также символ шаблона, в этом случае это будет % %...
27.09.2020
1
ответ

Как использовать оболочку для условного удаления лишних символов?

Я не знаю, можно ли это реализовать с помощью простых команд Unix. Потому что это выглядит немного сложно. У меня есть текст, который выглядит следующим образом.

Юсто, нумквам...

27.09.2020
1
ответ

как использовать sed для замены числа буквами

У меня есть текстовый файл, содержащий следующие строки. Мейнард Г. Кребс, ss #111−22−3333, тупой, но милый битник из The Many. Любовь Доби Гиллис. Ни в одном из эпизодов шоу никогда не указывалось...
25.09.2020
1
ответ

Поиск слов, начинающихся с буквы, введенной пользователем в указанном файле -bash

Я хочу создать bash-скрипт, который найдет все слова, начинающиеся с введенной пользователем буквы, в указанном файле (, указанном в скрипте, или также создаст для него пользовательский ввод ). Я немного больше, чем тотал...
24.09.2020
1
ответ

Почему «awk... file | tee file» обрезает файл?

Почему этот конвейер обрезает файл :awk '...' файл | tee файл, пока он сначала не делает это? кошачий файл | авк '...' | tee файл Файл представляет собой обычный файл конфигурации с сотнями строк. И...
24.09.2020
1
ответ

Не удалось найти версию из вывода

У меня есть скрипт, который выдает следующий результат :WVER0010I :Copyright (c )IBM Corporation 2002, 2012; Все права защищены. WVER0012I :Репортер VersionInfo, версия 1.15.1.48, от 08.02.12 -----------------...
23.09.2020