Как заменить текст в файле при помощи sed и регулярного выражения?
Необходимо заменить текст в файле согласно регулярному выражению. В РНР это срабатывает без проблем.
Задача такая:
Найти текст по выражению
#\[0-9]+\<\/maxplayers\>#
И заменить в нем цифры.
Например
55
Заменить на
128
Прописываю так:
sed -i 's#\[0-9]+\<\/maxplayers\>#55#g' /path/to/file
Судя по времени обновления файла - он что-то записывает. Но изменений нет...