Это можно сделать с помощью grep
, awk
или sed
.
grep -v H00 file.txt
Этот переключатель -v
выводит все строки, не содержащие эту строку.
sed -n '/Server/,/soap/p' file.txt
Это печатает строки между строками, содержащими эти строки.
awk '/Server/','/soap/' file.txt
Это выводит строки между строками, содержащими эти строки, как и выше, но использует awk
.
Все они дают желаемый результат.
Похоже, ваш закрытый ключ для SSL-сертификата защищен паролем. Обычно лучший и самый простой способ — удалить парольную фразу из ключа.
openssl rsa -in [original.key] -out [new.key]
Вам будет предложено ввести пароль вашего ключа. После запуска new.key будет без пароля. Вы можете либо заменить его, либо указать Apache на «вновь» сгенерированный ключ.
Если по какой-то причине вы хотите иметь парольную фразу для своего закрытого ключа, вы можете использовать этот подход-https://serverfault.com/a/160835