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

Я хотел бы объединить VPN-сертификаты в один файл. Это файл шаблона: # some unrelated stuff ca ca.crt # other unrelated stuff И я хочу заменить строку ca ca.crt следующим содержанием: <ca> # ca.crt contents </ca> Я пробовал этот скрипт: cat client-template.ovpn | sed -e 's/ca ca.crt/<ca>\n<\/ca>/' | sed -e '/<ca>/r ca.crt' Хотя этот скрипт работает […]

Что касается даты получения – n дней Дата

Предположим, что у меня есть конкретная дата, хранящаяся в переменной (date_m). Я хочу ((date_m) -25) дату. Например, у меня есть 15/09/2014, который хранится в моей переменной, тогда я хочу вернуть 21/08/2014, если я вычитаю 25 из даты, хранящейся в переменной.

Как пользователь может редактировать файл, даже когда бит записи отключен в файле

Вот что я просто хотел поиграть с umask на моей тренировочной машине. Я создал тестового пользователя john и вошел в систему, используя john. и установил umask на 0200 и создал тестовый файл в vim и сохранил его. Теперь разрешения для этого тестового файла -r–rw-rw-. 1 john john 26 Jun 28 12:25 testfile Теперь я снова […]

наилучшая практика резервного копирования файлов конфигурации

Я хочу настроить froxlor на не свежий установочный удаленный сервер (Ubuntu 10.04.2). Я занимаюсь администрированием сервера с двух месяцев. Прежде чем я начну, предыдущий парень установил и настроил некоторые службы и файлы. Я не знаю, что он делает, я могу только посмотреть, что он установил (по истории), но не то, что он редактировал. Я хочу […]

Любой способ зарегистрировать исходное программное обеспечение с базой данных rpm / yum?

Когда я устанавливаю программное обеспечение из своего двоичного пакета с помощью rpm или yum, я могу позже запросить метаинформацию ( rpm -qi PACKAGE , rpm -ql PACKAGE , …) и удалить ее ( rpm -e PACKAGE ). Но с помощью программного обеспечения, которое я создаю и устанавливаю из его источников, я должен постоянно навешиваться на […]

daemonize rtorrent

Просто прочитайте man-страницу, но не нашли для этого никакой опции. Возможно, я пропустил это, возможно, этого не существует. У меня есть сервер у себя дома. Я SSHing для rtorrent, но торрент прекращает загрузку и не перезапускается на перезагрузке rtorrent, так есть способ, которым я могу демонизировать, поэтому мне не нужно сидеть и смотреть его? (если […]

Как считать события фразы в grep, игнорируя случай?

Мне нужно найти название nicolas bomber с grep . Название также может быть NiCoLaS BomBer . Мне нужно запустить файл .sh который отображает количество вхождений этого имени. Команда, которую я сделал, такова: grep -i "Nicolas \s*Bomber" annuaire | wc -l но он не работает. Какие-либо предложения?

Curl. Проверить перенаправление

Предположим, что у нас есть 3 ссылки: link1, link2, link3. link1 перенаправляет ссылки на link2 и link2 на ссылку3. Итак, как это увидеть с завитом?

Извлеките spec-файл из RPM

У меня есть RPM, который я построил. И я хочу выяснить, как извлечь из него файл Spec. Я пытался: rpm –scripts -qp sampleBuild.rpm Это не сработало. Кто-нибудь знает правильную команду?

, вернется один или два дня. Просмотр разных флагов

Я пишу сценарий bash, который должен работать на OSX и Ubuntu. Я не уверен, что эта проблема возникает из-за несоответствия ОС; более вероятно, что это разница в команде даты на двух оболочках, хотя она и bash на обоих? Посмотрим. В оболочке bash OSX, чтобы напечатать дату с двух дней назад, мы делаем следующее: date -v-2d […]

Interesting Posts

Импорт каналов hdhomerun в MythTV

как проверить, будет ли (вручную) обновление программного обеспечения нарушать существующее программное обеспечение?

Multi-Graphics Cards, Multi-Heads, 3 + монитор с использованием Nouveau, GDM3 и Debian 8.6

Как grep «a» и «aa» после числа?

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

Почему df на конкретном монтировании перебирает все монтировки?

Шифрование импорта импорта с помощью gpg в одно и то же время

Объединение нескольких PDF-файлов в один (размещается в матрице)

«SELinux предотвращает / usr / sbin / openvpn от доступа name_bind на tcp_socket"

Статистика для проектов filestypes

Невозможно планировать задачи в crontab

Сколько времени занимает пользователь => переход в режим ядра?

Почему я не могу передать файл через wget (FTP) с помощью функции exec () в PHP?

Использует ли «while true», чтобы сценарий оставался хорошей идеей?

Как создать пользовательские правила Vsync для «Комптона»?

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