2015-11-07 2 views
2

Я попытался использовать модуль replace для замены номера порта в файле конфигурации. Как правило, это может быть сделано с:Заменить текст в файле значением, за которым следует номер

replace: dest=config.file regexp='(.*)8080(.*)$' replace='\18081\2' 

Но это вызывает проблему, поскольку она пытается соответствовать 18081.

обратной ссылке

Я попытался заменить \1 с ${1}, но он не работает.

ответ

2

мне удалось это сделать:

replace: dest=config.file regexp='(.*)8080(.*)$' replace='\g<1>8081\2' 
Смежные вопросы