Как использовать хэш (#) в качестве разделителя для sed

WHOIS— это протокол TCP/IP, HTTP не играет роли в запросе, поэтому прокси-сервер HTTP не будет работать.

Если ваш прокси-сервер также предоставляет интерфейс SOCKS, вы можете попытаться использовать tsocks или proxychains-ng, как описано здесь, для выполнения запроса.

1
31.08.2017, 18:11
2 ответа

Страница руководства для sed(1) пишет

/regexp/Сопоставить строки, соответствующие регулярному выражению regexp.

\cregexpcСопоставление строк, соответствующих регулярному выражению regexp. cможет быть любым символом.

Таким образом, вы можете заменить /regexp/на \#regexp#, или в вашем конкретном случае:

sed -i '\#</IfModule>#i TEST' security2.conf

Лично я бы проверил без -i, пока я не был уверен, что понял это правильно.

3
27.01.2020, 23:16

При поиске #в руководстве sed(1)можно найти

 [0addr]#
         The ``#'' and the remainder of the line are ignored (treated as a
         comment), with the single exception that if the first two charac-
         ters in the file are ``#n'', the default output is suppressed.
         This is the same as specifying the -n option on the command line.

Итак, вы написали комментарий, который не является кодом.

3
27.01.2020, 23:16

Теги

Похожие вопросы