RU EN

Замена параметра в конфиге

 

Самый простой способ - с помощью GNU sed:

sed -i -e 's/PARAM/REPLACEMENT/' FILE

Если необходим вариант с кросс-платформенной совместимостью:

perl -pi -e 's/PARAM/REPLACEMENT/' FILE

При этом, если указать для параметра -i расширение, то будет сделан бэкап с указанным расширением:

sed -i.bak -e 's/PARAM/REPLACEMENT/' FILE
perl -pi.bak -e 's/PARAM/REPLACEMENT/' FILE

Пример замены типа с файла на ссылку в /etc/mtree/special:

perl -pi -e 's/(.profiles+type=)w+(s+.+)/$1link$2/' /etc/mtree/special

Янчарук А.В.
30.12.2017 06:35


Оставить комментарий


Имя  


Комментарий *