5
ответов

Заменить пустую строку содержимым строки выше

Как заменить пустые строки в текстовом файле с разделителями табуляции содержимым строки выше на компьютере с Linux? Например :101 абв группа 1 765 эфг группа2 345 hij группа4 456 gfd группа9 762 эрт...
11.12.2020
5
ответов

Проверить, совпадает ли первый символ с последним?

У меня есть идея, что нам придется использовать grep с обратными ссылками, однако это самое близкое, что я мог получить. grep "^[a -zA -z]\$[a -zA -z]\ Моя проблема в том, что я не уверен, как...
06.12.2020
5
ответов

Как объединить несколько конвейерных команд awk в одну команду awk

Я пишу сценарий для фильтрации файла с содержимым, подобным а :10 б :20 в :60 #комментарий {{ #случайный шаблон усов}} д=4 e=6, чтобы получить вывод, который будет выглядеть как а б с д e Вот моя команда...
19.11.2020
5
ответов

Набор абзацев из 4 строк для управления с помощью AWK

У меня есть файл, состоящий из нескольких абзацев (более 2000 )по 4 строки. Для каждого абзаца мне нужно сопоставить содержимое скобок, как в примере ниже. Итак, для каждого абзаца записи...
18.11.2020
5
ответов

Элегантный способ объединения строк с разделителем из нескольких -символов -, игнорирование пустых строк, поддержка \n, \r или \r\n

Я хочу прочитать файл с несколькими строками -в сценарии bash, используя путь к файлу из переменной, затем объединить строки, используя разделитель из нескольких символов -и сохранить результат в другой переменной. Я хочу пропустить пустой...
14.10.2020
5
ответов

Как вывести каждый N-й символ строки?

Эта строка кода делает именно это, за исключением того, что я хочу, чтобы она начиналась с первого символа, а не с седьмого. $ echo 1234567890abcdefghijklmnopqrstuvwxy | sed 's/.\{1,7\}\ (.\{0,1\}\ )/\1/g' Что я ищу...
05.10.2020
5
ответов

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

У меня есть такой текстовый файл Джон Доу; Джон Доу...; он живет в... Майк Нельсон;Майк Нельсон работает на...;он делает... Марси Уильям; мать Марси...; Марси много путешествует... Я хочу обратить...
19.09.2020
5
ответов

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

В настоящее время я столкнулся с проблемой, которую нужно решить. Даже указание в правильном направлении помогло бы. У меня есть файл с большим количеством строк, и я хочу извлечь только определенную "группу" строк, если...
16.09.2020
5
ответов

Как найти совпадающую строку с 1-м столбцом?

Я пытаюсь получить только совпадающие строки (match _E2 и шаблон _2 )вместе с 1-м столбцом. abcd.corp;;a123,Virtual,aws,Linux,Linux,match _E2,база данных web1.corp;;,Virtual,azure,match _E2,Linux,corpo,...
20.08.2020
5
ответов

Печатать диапазон строк из файла и включать номера строк

У меня есть sed oneliner для печати диапазона строк из файла :sed -n '10,20p' file.txt Приведенный выше код напечатает строки с 10 по 20 из файла file.txt. Но как я могу также напечатать номера строк?
18.08.2020
5
ответов

Как найти 5 последовательных «0» в файле?

У меня есть следующие данные в текстовом файле :Название,7/27,7/28,7/29,7/30,7/31,8/1,8/2,8/3,8/4 азбука, 5,3,8,8,0,0,2,0,11 защита,6,7,0,0,0,0,0,2,5 ghi,1,3,5,2,0,0,5,3,6 Мне нужно узнать, какой файл ("...
10.08.2020
5
ответов

Есть ли более надежный способ отредактировать совпадающий шаблон, а затем заменить его?

Есть ли способ отредактировать совпадающий шаблон, а затем заменить другой шаблон отредактированным шаблоном? Вход :а11.т какой-то текст здесь а06.т некоторый текст здесь Вывод :а11.т 11 какой-то текст здесь а06.т 06 какой-то текст...
06.08.2020
5
ответов

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

За все годы использования этого сайта мне ни разу не пришлось задать вопрос, потому что ВСЕГДА был ответ, (обычно многочисленный ). Я почти уверен, что и этот тоже, но хоть убей, я не могу...
04.08.2020
5
ответов

Поиск повторяющихся вхождений определенной подстроки в файле

Я хотел бы искать только повторяющиеся вхождения строки, начинающейся, например, с. с шаблоном, возможным в данном входном файле. Пример ввода :это лучшее возможное решение возможное1234 решение!!!...
14.07.2020
5
ответов

Перебор выходных данных awk

У меня есть ряд строк. Они состоят из меньших строк, помеченных как «узлы», иногда сами по себе, иногда соединенных символами :или,. Я хотел бы разделить большие строки ('заголовки' )...
09.07.2020
5
ответов

Perl несколько строк данных между двумя шаблонами в одну строку вывода

Файл1 чистая информация :моя работа -relaed _сырая материя Тайминги :Полный чистая информация :Проверка -платформа -Журнал -90 дней Тайминги :Полный Тайминги :Инкрементальные чистая информация :...
01.07.2020
5
ответов

Объединить строки между двойными косыми чертами

У меня есть такой файл :// ABC Строка1 Строка2 BDF :ssss // AFG String4 String9 BDF :fff // Я хочу, чтобы вывод был ABC, String1, String2, BDF :ssss АФГ, Строка4, Строка9,...
21.06.2020
5
ответов

Как удалить последний символ с косой чертой в unix?

У меня есть такой vlsi-код. instance1/instance2/instance3/and_gate_inst/and_gate/a_pin instance1/instance2/or_gate/b_pin Теперь не могли бы вы помочь мне получить что-то вроде следующего: instance1/instance2/...
23.05.2020
5
ответов

Как удалить кавычки из текста

У меня есть файл, как показано ниже. "ИД" "1" "2" "00000687" 0 1 "00000421" 1 0 Я хочу сделать так, как показано ниже. 00000687 0 1 00000421 1 0 Я хочу удалить первую строку и удалить двойные кавычки из полей на ...
21.05.2020
5
ответов

AWK для замены символов в строках, не начинающихся с ">"

Я работаю с данными последовательности и не могу найти правильный способ замены "." на «X» в строках, не начинающихся с «>», используя awk. Мне действительно нужно использовать awk, а не sed. Я зашел так далеко, но...
28.04.2020
5
ответов

Как добавить пробелы в определенные столбцы файла в Linux

У меня есть текстовый файл, содержащий 1000 строк в следующем формате: 001122 abc def ghi 334455 хиз ааа ббб 667788 ccc ccc ddd Как я могу преобразовать его в этот формат с помощью команды Linux, добавив пробелы в ...
19.04.2020
5
ответов

удалить текст после регулярного выражения до конца строки

У меня есть такой файл, это год (2004); этот текст не интересен певец Элтон Джон; месяц и год (декабрь 2005 г.); бла-бла это еще один год (2007); нерелевантный текст Я хочу вырезать ...
08.04.2020
5
ответов

Как отфильтровать столбец в TSV-файле с миллиардами строк

Я работаю со списком с миллиардами строк данных. У меня есть такие данные: Как вы видите, в четвертом столбце (столбец генов) есть имена генов, но не во всех строках есть «имя гена». Мне нужно получить...
10.03.2020
5
ответов

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

У меня есть 3 файла с похожими данными. Мне нужен сценарий bash, который может читать 3 файла и выводить уникальные записи с их значениями. Пример: 1.txt тузЕ 14 эйсФ 8 адгезив 20 asnS 2 карбюратор 2 ...
10.03.2020
5
ответов

Добавить строки списка в качестве префиксов в именах файлов

Как добавить элементы списка в виде префикса плюс "_" к именам файлов? имена файлов: aaa.gf bbr.gf cee.gf list.txt: pplo 125сс 35w2 хотел результат: pplo_aaa.gf 125ss_bbr.gf 35w2_cee.gf Все элементы ...
11.02.2020
5
ответов

Изменение формата двух столбцов с помощью AWK

В качестве входных данных у меня есть следующие данные: A 1,2 Б 3,2,5 С 6,7 D 1,3,5,8 Как с помощью AWK получить приведенный ниже вывод? А 1 А 2 Б 3 БИ 2 Б 5 С 6 С 7 Д 1 Д 3 Д 5 D 8
26.01.2020
5
ответов

как найти общий номер из нескольких файлов?

Я хочу извлечь общее число из всех файлов. У меня 1000 файлов в папке. Хочу сравнить все номера файлов и узнать общий номер в 1000 файле. Я использовал код ниже: for ((i=2;i<=...
24.01.2020
5
ответов

Как быстрее всего заменить 0 на 1 и наоборот в потоке?

Учитывая строку, состоящую из 0 и 1, моя цель — заменить 0 на 1 и наоборот. Пример: Ввод 111111100000000000000 Предполагаемый результат 000000011111111111111 Я безуспешно пытался выполнить ...
22.01.2020
5
ответов

Awk все строки выше совпадающего параметра

У меня есть файл с именем test.out со следующими строками: -rw-rw---- 1 informix informix 9117025 21 января 05:22 магазин4_0_Log0000331875.Z -rw-rw---- 1 informix informix 8897981 Jan 21 05:24 ...
21.01.2020
5
ответов

Макс., Среднее, Мин. для диапазона в столбце данных

У меня есть данные, структурированные следующим образом: - X 43808873 A 14 Х 43808874 Г 7 Х 43808875 Т 15 Х 43808876 А 13 Х 43808877 Т 4 Х 43808878 С 13 Х 43808879 Т 11 X ...
03.01.2020