Tag: sed

sed в поиске сценариев bash

У меня есть следующая проблема относительно команды sed. Я хочу сделать следующее: sed '1 d' filename.fa | sed "1i\>filename\n" > filename_Edited.fa где строка файла frist заменяется на «> filename». Это делается в 2 этапа: удаление первой строки, а затем вставка новой, которая содержит желаемый «текст». Команда работает так, как если бы она была напечатана непосредственно […]

Как найти значение из выражения

У меня есть выражение, из которого я хотел бы выводить + m = значение "ginger bread.k +log ../output1 -format +m=3 0 +sleep 10 +suspend 10" Выходное значение должно быть «3» Какие-либо предложения?

Как sed заменить этот конец линии?

Я хочу заменить этот конец строки [1-9] \\ \hline на [1-9] & \\ \hline где новый амперсанд. Образец данных The lorem … & 1-2 & 3-4 & 5-6 & 6000 & 10000 4 \\ \hline Мой псевдокод, где я застрял, чтобы сделать место для [1-9] , некоторые держатели за $1 $2 sed "s/[1-9] \\\\\\\\ \\\hline/*$/TODO/" […]

Как найти строки, содержащие строку, а затем напечатать эти конкретные строки и что-то еще

Я использую следующую команду для рекурсивного поиска нескольких файлов и поиска номера строки в каждом файле, в котором найдена строка. grep -nr "the_string" /media/slowly/DATA/lots_of_files > output.txt Вывод выглядит следующим образом: /media/slowly/DATA/lots_of_files/lots_of_files/file_3.txt:3:the_string /media/slowly/DATA/lots_of_files/lots_of_files/file_7.txt:6:the_string is in this sentence. /media/slowly/DATA/lots_of_files/lots_of_files/file_7.txt:9:the_string is in this sentence too. Как показано выше, вывод включает имя файла, номер строки и весь текст в […]

Как удалить символ новой строки из строк, предшествующих определенному шаблону?

У меня есть файл вроде этого: 1 22 1 4 $3 3 5556 $33 $233 $1 5 Я хочу переместить все строки, начинающиеся с $, в предыдущую строку, заменив символы новой строки пробелом. Мой результат должен выглядеть примерно так: 1 22 1 4 $3 3 5556 $33 $233 $1 5 Как я могу сделать это […]

Разделить текстовый файл на несколько файлов по содержимому столбца

У меня есть файл, который выглядит так: 1 : Aa|xxx Aa|xxx Bb|xxx Cc|xxx Cc|xxx Cc|xxx 2 : Cc|xxx Aa|xxx Aa|xxx Aa|xxx Bb|xxx 3 : Bb|xxx Bb|xxx Aa|xxx Cc|xxx 4 : Bb|xxx Aa|xxx Cc|xxx 5 : Aa|xxx Cc|xxx Bb|xxx xxx обозначает отдельный код Aa например, для имени. Каждая строка всегда имеет все три Имена. Я хотел […]

заменяя точку символом с помощью sed или perl

У меня есть такой файл KN1234.1 KN2345.1 KN1233.1 Я хочу заменить. с v, чтобы я мог получить результат как KN1234v1 KN2345v1 KN1233v1 После . он всегда 1, но после KN у меня также может быть до 5 цифр. Возможно также что-то вроде KN14345.1 и его вывод должен быть KN14345v1 Я попробовал команду sed sed 's/KN\d+.1/KN\d+v1/g' […]

Подмена текста с помощью определенных полей в файле журнала.

У меня есть это: 00:05:40.005 id=32214483 Src=PIPE <abc@example.com> (received) To=xyz@example.com relayed (1234 bytes) Мне нужно добиться этого: 00:05:40.005 id=32214483 Src=abc@example.com <abc@example.com> (received) To=xyz@example.com relayed (1234 bytes) ПРИМЕЧАНИЕ. – Я не могу поменять данные «по столбцу» и применить их ко всему файлу, так как у меня есть другие данные в файле, который имеет нужный мне формат. […]

sed, разделяя переменную (предоставляющую число) из инструкции для вставки текста по определенной строке

У меня возникли проблемы с sed и видят переменную, предоставляющую инструкцию для ввода текста в определенной строке. вот рабочий код без переменной: sed -i '1i\NewLineHere\' ~/file/location/here.txt Мне нужно изменить число 1 на $ var, но с буквой «i», оставшейся рядом с ней (без пробела), но не рассматриваемой как часть переменной. Я использую «» вместо «», […]

Удалить определенное слово и пробел

Когда я запускаю следующую команду для удаления следующего домена, он удаляет домен и показывает пустую строку. Как я могу удалить эту строку? Я пробовал разные методы sed и awk, но не получил никакого решения. sed -e 's/\networkconfig.net\>//g' list cdn.sdo.org toqeer.softglaxy.com blog.lifei.com blogs.lifei.com whyyouare.com

Interesting Posts

Извлеките файлы с помощью cpio, где один или несколько путей могут содержать пробелы

Данные, добавляемые к файлу, и когда его значение пересекло 200 МБ, новый файл должен быть создан

Linux Замена RD-шлюза

Использование интернет-сервера в качестве прокси-сервера

Принуждение GNU make для запуска команд в порядке

Как узнать тип пользователя в машине LINUX

Есть ли способ проверить работоспособный агент polkit без проверки на запуск процесса?

Какой пользователь устанавливает пакет .deb?

Клавиатура (в основном) не работает в Wine

В Mint 12 на HP Pavillion DV7 моя беспроводная сеть перестала работать

df -k не показывает правильную точку монтирования

Безопасно ли отключать доступ к оболочке всем пользователям, указанным в / etc / passwd?

Заменить символ алфавитом в зависимости от позиции в строке

Восстановить содержимое отформатированного диска?

Конфигурация VSFTPD с общей папкой в ​​Oracle Linux 6.5

Linux и Unix - лучшая ОС в мире.