Articles of sed

Извлечь часть строки из строк каждого столбца

У меня есть текстовый файл с> 20 000 строк, например: 7 128550681 128550681 Intron:1:36:RETAINED-RETAINED;Transcript:NM_001135914.1;Gene:KCP:protein_coding 1 1 0 0 1 17718672 17718672 Intron:9:16:RETAINED-RETAINED;Transcript:NM_207421.4;Gene:PADI6:protein_coding 1 1 0 0 1 17718672 17718672 Intron:9:16:RETAINED-RETAINED;Transcript:NM_207421.4;Gene:PADI6:protein_coding 1 1 0 0 4 86035 86035 Exon:4:5:RETAINED;Transcript:NM_001286052.1;Gene:ZNF595:protein_coding 1 1 0 0 3 12942851 12942851 Intron:14:14:SKIPPED-ALTTENATIVE_3SS;Transcript:NM_001134382.2;Gene:IQSEC1:protein_coding 1 1 0 0 Мне нужен 4-й столбец, содержащий […]

Юникод безопасная альтернатива для фолда

Я использую fold -w 3 чтобы разбить строку на несколько символов длиной 3, однако в реализации GNU она не работает для текста с многобайтовыми символами. Как я могу достичь вышеуказанного с помощью sed ? Я придумал sed -r ‘s/^(.{0,3})(.*)/\1\n\2/g’ но это только одна замена: echo “111222333444555666” | sed -r ‘s/^(.{0,3})(.*)/\1\n\2/g’ 111 222333444555666 Дополнительные примеры: echo […]

как удалить пустой текстовый файл из папки?

У меня есть несколько текстовых файлов около 2000 текстовых файлов в папке. Я хочу удалить те файлы, которые являются пустым файлом.

Как назначить переменную и использовать sed для замены содержимого файла конфигурации в Dockerfile?

Я запускаю Dockerfile , но сталкиваюсь с проблемой, когда назначаю переменную для изменения /etc/fail2ban/jail.local со строковым содержимым – “PRIVATEIP”. Dockerfile генерирует ошибку и останавливается. Потому что я понятия не имею о назначении переменной с помощью sed для изменения содержимого строки в определенном файле. RUN IP=$(cat /root/ip_variable) | sed -i -r “s/PRIVATEIP/${IP}/g” /etc/fail2ban/jail.local —> Running in […]

Поиск и замена с помощью пользовательской утилиты

Я хочу запустить утилиту для замены значений, соответствующих регулярному выражению. Это означает, что для каждого соответствия регулярного выражения вызывайте утилиту с символами, составляющими совпадение. Вывод утилиты заменяет оригинальные символы. Для наглядности используем factor : $ factor 230 230: 2 5 23 Таким образом, используя эту утилиту, я хочу выбрать целые числа, вызвать factor с целым […]

Фильтровать разделенные абзацы по их первому слову?

У меня есть программа, которая печатает строки текста («абзацы»), разделенные «-». Например, это может напечатать — are you happy — I am hungry are you — are(you hungry too Я хочу передать это в другую программу (может быть, sed?) И получить только те абзацы, которые начинаются с заданного слова (например, «are»). Таким образом, в приведенном […]

Есть два списка, хотите исключить list2 из list1

Список1 : 1,name1 2,name2 3,name3 4,name4 5,name5 6,name6 7,name7 8,name8 9,name9 Список 2 : 3 13 14 6 1 7 15 26 Мне нужен вывод, как: 2,name 4,name 5,name 8,name 9,name Вывод должен содержать элементы из столбца №1 Списка1, которых нет в Списке2 . List1 и List2 не отсортированы, но при необходимости я отсортирую оба […]

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

У меня есть файл с разделителями вертикальной чертой следующим образом: 968666|JOHN|M|DOB 145465|DAVID|M|NULL 898563|SAUL|NULL|DOB 968666|JOHN|F|NULL Как удалить строки, которые имеют NULL в 4-м столбце? Ожидаемый результат 968666|JOHN|M|DOB 898563|SAUL|NULL|DOB

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

У меня есть строка, которая выглядит следующим образом. Das,Dwda,3145124,4,”7,5″,6,”7,5″,6,8,7,51,”5,5″,10,17,”83,5″ Я хочу изменить все запятые в двойных кавычках на период с некоторой командой в bash, такой как awk или sed.

Печать данных между двумя строками (только если существует «конец диапазона») из текстового файла

Мне нужно проанализировать файл, и я хочу напечатать сегмент данных между двумя конкретными строками. От «начала диапазона» до «конца диапазона», но только при наличии «конца диапазона». Если исходный файл: [This is the start] of some data this is information this is more information This is does not contain the ending required [This is the start] […]

Intereting Posts
Предпочитаете sudo over su, используя отдельного пользователя с полными привилегиями sudo? Несколько файлов журнала с экраном Есть ли способ настроить «Программируемое завершение» в текущем сеансе? Как применить awk-скрипт к нескольким файлам в одной папке с использованием цикла Контролировать, какое приложение генерирует трафик ICMP / ping Отказоустойчивый iSCSI root fs для Linux Unix: C-shell: проверка дискового пространства в Hp-UX Как взять список и удалить его из файла? Есть ли способ рассказать, сколько раз мой компьютер перезагружается за 24 часа? inotifywait не контролирует пользователей Windows, сохраняя их в Samba share на Linux sudo: ./ : команда не найдена при запуске из смонтированной папки Распространяется ли дисковое пространство при установке ISO? Разница между оболочкой входа и оболочкой без входа? Запуск сценария bash с php от cron Intel cpu не отображается как совместимый с VGA контроллер