запустить подпроцесс расширения urxvt perl при вызове окна urxvt

Я бы порекомендовал что-то более похожее на следующее:

sed -i 's|$DEFAULT_MAIL_DOMAIN = \"padl.com\";|$DEFAULT_MAIL_DOMAIN = \"$E_DOMAIN\";|' /usr/share/migrationtools/migrate_common.ph

Изменения, которые я сделал:

  • изменено на одинарные кавычки вокруг замены sed. Все эти двойные кавычки, которые вы использовали, должны были вызвать проблемы.
  • Изменено с / на | для синтаксиса подстановки sed. Эта часть не нужна. Я просто предпочитаю это. Вы можете оставить /, если хотите.
  • Затем я удалил двойные кавычки вокруг текста поиска и замены. В них не было нужды.
  • Экранированные двойные кавычки, которые на самом деле находятся в тексте файла.
  • удалил глобальный флаг в конце подстановки sed. Это выглядит как параметр в конфигурационном файле, это происходит только один раз в строке (и, возможно, один раз в файле).
1
12.09.2015, 14:01
0 ответов

Теги

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