Articles of sed

Как вырезать каждую строку из определенной строки?

input.txt: john_Apple01_xyz_1 john_Fruit_Apple01_abc_c1 john_Apple21_trs_1 john_Fruit_Apple21_efg_1 john_Fruit_Apple21_tefg_1 Желаемый результат: Apple01_xyz_1 Apple01_abc_c1 Apple21_trs_1 Apple21_efg_1 Apple21_tefg_1 Как использовать nawk или sed, чтобы вырезать ведущую часть каждый раз, когда Apple находится в строке? Я использую KSH в Solaris 10.

Как преобразовать файл журнала в CSV с помощью bash

Можно ли включить эту запись в правильно отформатированный CSV-файл с помощью sed / awk? Я пробовал несколько способов сделать это, используя sed / awk. Увы, я не мог этого сделать. Прежде чем я сделаю это в perl. это возможно в AWK / sed или, возможно, даже в bash Jan 21 11:10:45 hostname.internal.nl THREAT 2015/01/21 11:10:44 […]

Объедините дублированные строки и добавьте «N / A» в конце

У меня есть следующие строки в текстовом файле. Я хочу объединить дублированные строки и добавить «N / A» по мере необходимости в конце строки, чтобы иметь шесть столбцов в каждой строке: 302C21;tSMe S123C;1.17 302C21;2;346;SM-1-3/SM-1-4 SIEV1;tSMe S123C;3;2225;20225 SIEV1;1;3;SM-1-1/SM-1-2;5 OUTPUT SIEV1;tSMe;1;3;SM-1-2;5 302C21;tSMe;2;346;SM-1-3/SM-1-4;N/A S123C;3;2225;20225;1.17;N/A

Фильтрация журнала на последней букве в строке

У меня есть требование для фильтрации слова. Мои журналы будут сообщать с помощью кодов TML2345I , TML8383E и TML9929W . Я хочу отфильтровать ошибки только со строками, которые имеют последний символ как E Пожалуйста, предложите, как мы можем получить это с помощью sed или awk или любых других утилит. Примечание: первые 3 символа ( TML […]

Как удалить n количество строк из файла с помощью команды sed?

Я хочу удалить определенное количество строк после сопоставления данного шаблона. Может кто-нибудь, пожалуйста, скажите мне, как это можно сделать с помощью команды sed ?

Инструмент командной строки для извлечения строк из текстового файла

У меня есть большой файл (скажем reads.fasta ), который имеет около 5 000 000 строк и имеет другой файл reads_of_interest который содержит список номеров reads.fasta которые я хочу извлечь. Есть ли простой способ командной строки для этого? Другими словами, есть файл large_file.txt . Существует еще один файл line_numbers.txt который имеет форму 12 134 1456 И […]

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

Допустим, у меня есть выход этой команды, сохраненной в файл. cat /dev/urandom | tr -dc '[:graph:]' | fold -w 1000 | perl -pe 's/(.)(?=.*?\1)//g' | head -n 50 Я хотел бы сравнить только первые n символов в каждой строке файла и вернуть только первую строку, содержащую первый экземпляр этих символов. Так, например, без сортировки файла […]

Объединяйте строки из разных файлов, если шаблон сопоставляется

Вход: два файла с разделителями табуляции, File1 и File2 . File2 ( $2 ) должен быть проанализирован шаблонами, найденными в File1 ( $1 ). Ожидаемый результат: файл с разделителями табуляции, File3 . File3 должен содержать те же строки, что и File2 , плюс соответствующее значение в File1 если шаблон сопоставлен (конец строки, разделенный вкладками). Файл1 […]

sed Удалить строки, заканчивающиеся на %

Я пишу скрипт, который записывает stdout-stderr. Журнал содержит несколько экземпляров: (Reading database … (Reading database … 5% (Reading database … 10% (Reading database … 15% (Reading database … 20% (Reading database … 25% (Reading database … 30% (Reading database … 35% (Reading database … 40% (Reading database … 45% (Reading database … 50% (Reading database […]

Почему эта команда не работает в AIX?

Я хочу удалить спецификацию UTF-8 из файла с помощью этой команды: sed '1 s/\xEF\xBB\xBF//' old.java > tmp.java Но это не сработало. Я работаю с ksh на AIX 7.1