Articles of sed

Составить список слов из списка файлов

Как можно взять на себя эту задачу? Я попытался сделать это с tr, и придумать это (с помощью другого подобного вопроса): tr -c ‘[:alnum:]’ ‘[\n*]’ < long_concatenated_file но .. Это небольшая проблема. :alnum: это только список символов и цифр. Я попытался смягчить это после прочтения man : tr -c ‘[:alnum:=-=]’ ‘[\n*]’ < long_concatenated_file который должен […]

удалить чтение из файла fastq

Я хочу удалить четыре строки из файла fastq. Например, обычно файл выглядит так: (каждому образцу соответствуют четыре строки) @M04241:303:000000000-BR896:1:1102:21438:12389 1:N:0:TATGGCAC TGTCAGCCGCCGCGGTAATACGGAGGGTCCGAGCGTTATCCGGAATTATTGGGTTTAAAGGGTCCGCAGGCGGGCTTATAAGTCAGGGGTGGAATGGTGCGGCTCAACCGTAGCACTGCCCTTGATACTGTTAGTCTTGAGTTATGGTGGAGTGGCCGGAATATGTAGTGTAGCGGTGAAATGCATAGATATTACATAGAACACCGATCGCGAAGGCAGGTCACTAACCATTTGACTGACGCTGATGGACGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGGAAACGATGGATACTAGCTGTCGGGCACTTGTGCTCGGCGGCCAAGCGAAAGTGATAAGTATCCCACCTGGGGAGTACGTGCGCAAGAATGAAACTCAAATGAATTGACGG + EGGGGGGGGGGGGGGGGGGGGGGGDE@FFGEEEGGGGDGFEFGGGGGGGGGGGGGGGGGGGGGGGDGEFFGGGCGGFDFGGGG>F>DE@GG6@GGG@G9<EGGGG9FGGGGGG7FGGDDEFGGGGGGGGGGGGGGGGCEFGGGGFG?EFFCFGGGGGGFGG?GGGGGGGG=EGEGGGGGGGGGGGFGCGGFGGGGCFFF6CD7DDFFFFFED9:BFCBEE@DEF:@EGCFCF@FFFD?=A:CFEF0<CFB>@6+C,@GFFGFDGGF<AFEFB+FEECGFF9FDFAC6@+:@FC:GFC,CFC,EFGE,9FFCGFF<@;6:,FD,D:FGGFFGF7@8+7,,CF<<6CF<CC-CA@FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@@FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG Но я нашел один пример, в котором две пустые строки из четырех пустые, вот так: @M04241:303:000000000-BR896:1:1103:11464:7575 1:N:0:TATGGCAC + @M04241:303:000000000-BR896:1:1103:23291:21403 1:N:0:TATGGCAC CTGCGGCACCGCAGGGCAAGCCCCCCGACGCCTAGCCCACATCGTTTAGGGCGTGGACTACCAGGGTATCTAATCCTGTTTGCTCCCCACGCTTTCGCGCCTCAGCGTCAGTGCCGGACCAGAGAGCCGCTTTCGCCACCGGTGTTCCACCCAATATCTACGAATTTCACCTCTACACTGGGTATTCCACCCTCCTCTTCCGGACTCGAGCACCGCAGTCTCGGCTGCACCTCCGGGGTTGAGCCCCGGGCTTTCACAGCCGACTTGCGACGCCGCCTACGCGCCCTTTACGCCCAGTGATTCCGAACAACGCTAGCACCCTCCGTCTTACCGCGGCGGCTGAC + CCCCCGGGGGG>FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@@FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG @M04241:303:000000000-BR896:1:1103:26180:21941 1:N:0:TATGGCAC CCGCCAATTTCTTTGAGTTTCAGCCTTGCGACCATACTCCCCAGGCGGGGTACTTAACACTTTTGATTCGGCAGTGCACCCATGTTAGTCCACTACCTAGTACCCATCGTTTAGGGCTAGGACTACCGGGGTATCTAATCCCGTTCGCTACCCTAGCTTTCGCGCCTCAGCGTCAGAAGAGGTCCAGCACGTCGCTTTCGCCACCGGCGTTCCTTCCGATCTCTACGCATTTCACCGCTCCACCGGAAGTTCCACATGCCCCTACCTCCCTCGAGATTGGCAGTTTCGAAGGCAGTTCTACAGTTGAGCTGCAGGATTTCACCTCCGACTGACCTATCCGCCTACGCGCCCTTTAAGCCCAGTGATTCCGAACAACGTTCGC + CCCCCGEGGGGGGGGGGEGGGGGGGGGGDFGGGGGGGGGGGGGEGGGGGGEFGGGFFFFGGGGGG,CEFGGGGGGGGGG?GGGGGG9FFGGGGGGGCGGGGGGGGGCFGGGG@GGGGGFGGGGGGGGGCGGFGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGDEGGGGGGGDGGGGFGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGDGEFGGEEGGGGFGGGGGGGGGGGGGGGGGGGGGEF?GGGEGGEEFEFFDFFGFGGFGGGGGGFFFGFGGGGGGGGGFGGGGFCGGGGGGGGGFFGGGGGGGGGGGGGGGFF@7GGGGGGGGGGGGGGGFDFCGGGGFEFGGFGGGGGGGGFGFEGGGG @M04241:303:000000000-BR896:1:1102:21438:12389 1:N:0:TATGGCAC TGTCAGCCGCCGCGGTAATACGGAGGGTCCGAGCGTTATCCGGAATTATTGGGTTTAAAGGGTCCGCAGGCGGGCTTATAAGTCAGGGGTGGAATGGTGCGGCTCAACCGTAGCACTGCCCTTGATACTGTTAGTCTTGAGTTATGGTGGAGTGGCCGGAATATGTAGTGTAGCGGTGAAATGCATAGATATTACATAGAACACCGATCGCGAAGGCAGGTCACTAACCATTTGACTGACGCTGATGGACGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGGAAACGATGGATACTAGCTGTCGGGCACTTGTGCTCGGCGGCCAAGCGAAAGTGATAAGTATCCCACCTGGGGAGTACGTGCGCAAGAATGAAACTCAAATGAATTGACGG + […]

перебирая и удаляя заголовок в определенных каталогах

Я хочу перебрать только определенные каталоги и удалить первую строку файлов, заданную в качестве входных параметров в этих каталогах. Мои входные параметры должны быть: -i [input_directory] – корневой каталог -n [directory] каталоги для проверки файлов file ending Беги как sh -i /main/folder/ -n (sub1|sub2|sub6) .txt Скрипт должен удалять только заголовки для файлов *.txt в sub1 […]

Замените только шестнадцатеричные цифры, игнорируйте, если их меньше или больше, чем 8 цифр Использование команды sed

Пример: Входные данные: 0x12345678 0aef1234 0098adefa 123456789 Ожидаемый результат: 0x00000000 00000000 0098adefa 123456789 Пробовал это: sed -E “s/[0-9a-fA-F]{8}/00000000/g” Но это заменяет, даже если есть более 8 шестнадцатеричных цифр.

Чтение журналов со словом «ОШИБКА» между 2 датами

Журналы в формате: 2018-06-25 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-26 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 17:37:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 19:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-27 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-28 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-29 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-30 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-07-01 11:00:20,073 ERROR SAMPLE […]

Измените цвет фона (формат html), если число меньше порога

У меня есть следующий файл, который называется test.html: body {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} p {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} table,tr,td {font:10pt Arial,Helvetica,sans-serif; color:Black; background:#f7f7e7; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} th {font:bold 10pt Arial,Helvetica,sans-serif; color:#336699; background:#cccc99; padding:0px 0px 0px 0px;} h1 {font:16pt Arial,Helvetica,Geneva,sans-serif; color:#336699; background-color:White; border-bottom:1px solid #cccc99; margin-top:0pt; margin-bottom:0pt; padding:0px 0px 0px 0px;- […]

Как получить 7 строк после совпадения и заменить текст?

Я пытаюсь grep 7 строк после сопоставления и заменить контекст в этих 7 строк и сохранить его в том же файле. Например: StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 Я хотел бы заменить значение MaxRequestsPerChild на 5000 . Я пробовал с: grep “IfModule prefork.c” httpd.conf -A7 | /bin/sed -nE “/\bMaxRequestsPerChild\b/ […]

удалять строки перед совпадением, кроме указанного выше, из stdout

Нужно использовать любую команду для получения следующего результата. Отредактировано для большей наглядности. Я пытаюсь удалить любой ^ abc, который не является строкой перед ^ xyz. стандартный вывод: abc def abc ghi abc jkl xyz mno xyz pqr abc def abc ghi abc jkl xyz mno xyz pqr желаемый результат: abc jkl xyz mno xyz pqr […]

как удалить двойные струны с помощью sed grep awk

привет как убрать и очистить вывод? test.txt http://urlcom/longStringxyzABC**|**http://urlcom/longStringxyzABC я хочу, | включая удаление символов после я хочу результата http://urlcom/longStringxyzABC Спасибо

sed: переместить совпавшие строки после шаблона?

У меня есть .drone.yml конфигурации .drone.yml : workspace: base: x path: y pipeline: import-groups-check: pull: true static-check: pull: true build: image: golang:1.9.0 publish: image: plugins/docker:1.13 validate-merge-request: pull: true notify-youtrack: pull: true Я хочу переместить validate-merge-request для первого шага: workspace: base: x path: y pipeline: validate-merge-request: pull: true import-groups-check: pull: true static-check: pull: true build: image: […]