Tag: sed

Команда SED – char 4: unterminated `s '

Я получаю ошибку ниже в моем скрипте. Не могли бы вы помочь выявить проблему? sed "s/$(printf "\302")/ /g" file1 > file1_new sed: -e expression #1, char 4: unterminated `s' command Но этот работает отлично без проблем: sed "s/$(printf "\240")/ /g" file1 > file1_new cat file1_new > file1 rm file1_new В чем проблема с первым?

Удалить несколько регулярных выражений из переменной с помощью sed

Я уверен, что это довольно просто, но я не могу найти хороший пример. Я пытаюсь разобрать / proc / 1 / exe, чтобы найти систему инициализации окна. Exe является символической ссылкой на систему init, но в ней есть кавычки, когда вы ставите файл, который я хочу удалить. К сожалению, я видел обычный апостроф (U + […]

Rsync, cp или любая утилита добавляют специальные отфильтрованные данные из исходного файла в анализируемый файл

Ребята, я по ошибке удалил некоторые полезные данные из моего файла резервной копии, но проблема в том, что я до сих пор анализировал огромное количество файлов резервных копий, и теперь я не могу взять другую резервную копию и начать сначала анализировать, так что сообщество linux поможет мне в этом. Это формат файла ЗАКАЗАТЬ АЛЬФА Объект: […]

используйте gff2fasta вместо сценария bash, чтобы получить части ДНК-последовательностей из полного генома

EDIT и решение Поскольку мой первоначальный вопрос был плохо сформулирован, и я пытался заново изобрести колесо, я отвечаю на свой вопрос (возможно, это помогает кому-то еще): gff2fasta – это инструмент, который делает именно то, что мне нужно, чтобы извлечь данный фрагмент ДНК из полного генома (огромный файл в формате fasta, называемый FULLGENOME.fasta). Если я знаю, […]

Использовать команду sed с переменными

Я пробовал все возможные решения, доступные в Stack Overflow и связанных с ним веб-сайтах, но не нашел решения. Я потратил достаточное количество времени на эту проблему и, наконец, опубликовал этот вопрос. Я хочу использовать команду sed с переменными оболочки. Мой скрипт довольно прост: ## string to replace is the text after comma in the variable […]

метки тега sed

Как я могу обернуть абзацы в виде простого текста с тегами абзаца {p} before и {/p} после каждого абзаца с помощью sed ? Каждый абзац разделяется пустыми строками. Я могу использовать sed -e 's/^\s*$/<r>/ somefile.txt чтобы найти каждую пустую строку в текстовом файле, но это всегда будет вставлять {p} всюду, и я не совсем понимаю, […]

Как избежать повторения команд sed при добавлении сайтов в лак?

Это мой скрипт для установки Varnish. Я запускаю его каждый раз, когда я поднимаю новую серверную среду на VPS. cd ~ apt-get update apt-get install varnish -y sed -i 's/Listen 80/Listen 8080/g' /etc/apache2/ports.conf sed -i 's/\*\:80/\*\:8080/g' /etc/apache2/sites-available/000-default.conf sed -i 's/\*\:80/\*\:8080/g' /etc/apache2/sites-available/domain1.tld.conf && a2ensite domain1.tld.conf sed -i 's/\*\:80/\*\:8080/g' /etc/apache2/sites-available/domain2.tld.conf && a2ensite domain2.tld.conf sed -i 's/\*\:80/\*\:8080/g' /etc/apache2/sites-available/domain3.tld.conf […]

sed для замены любой записи в файле конфигурации

Я пытаюсь написать сценарий сборки для SLES / RHEL, который изменяет файлы конфигурации в соответствии с нашими стандартами компании. Некоторые конфигурации отформатированы как параметр = значение, а некоторые просто устанавливают значение. Я использую sed в настоящее время и чувствую, что я почти там, но он не работает, когда нет знака равенства. Текущий код: (Извините, я […]

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

У меня есть резервная копия /home/kuba/mp3 на внешнем жестком диске usb /media/kuba/JCUBIC/mp3 и я перемещаю некоторые файлы в разные каталоги на USB-накопителе, и теперь я хочу синхронизировать файлы с usb в моем домашнем каталоге, когда я сделать то же самое с моим другим внешним USB-накопителем. Я использую этот сценарий bash: find JCUBIC2/mp3/ | while read […]

Как извлечь строку между двумя шаблонами с помощью sed в Linux, а второй шаблон повторяет больше строк в файле

Например xyz A1 B1 C1 D1 End End End X1 X2 X3 Done Я хочу извлечь всю строку между xyz и End pattern. Поэтому вывод должен быть xyz A1 B1 C1 D1 End End End

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