Вопросы

Как избежать двойных и одинарных кавычек в sed?

Из того, что я могу найти, когда вы используете одинарные кавычки, все внутри считается буквальным. Я хочу это для моей замены. Но я также хочу найти строку с одинарными или двойными кавычками.

Например,

sed -i 's/"https://www.fubar.com"/URL_FUBAR/g'

Я хочу заменить «https://www.fubar.com» на URL_FUBAR. Как sed должен распознавать мои // или мои двойные кавычки?

Спасибо за любую помощь!

EDIT: Могу ли я использовать s/\"http\:\/\/www\.fubar\.\com\"/URL_FUBAR/g?

Действительно ли \ экранирует символы внутри одинарных кавычек?

Читать:
Очистить пару ключ и значение из файла в Windows

Похожие записи

API-шлюз не возвращает ответ

admin

MacOS Catalina выдает ошибки при попытке скомпилировать файл примера из Boost Tutorial на C ++

admin

Ключевые слова Intellisense для Python в Robot Framework не работают в VS Code

admin

предупреждение при использовании keyextarctor с FlatList в React Native

admin

Как связать установку частного гема с действиями github

admin

Отменить доступ к одной из многих баз данных в MySQL

admin