Замена части строки с условием (sed, awk)
Привет!
Имеется конфиг со следующей строкой: Код:
define("DBHOST", "358.24.5.342"); Что-то никак не въеду, помогите, пожалуйста. Заранее спасибо. |
Код:
sed -i.bak 's/\(.*dbhost"\,\).*/\1 "localhost");/Ig' file.cfg Код:
sed -i.bak 's/\(.*dbhost"\,\s*"\).*\(".*\)/\1localhost\2/Ig' file.cfg |
А, надо было брать шире, то, что в скобочках! Спасибо!
А что значит \1 и \2? |
Группы совпадений.
|
Время: 00:36. |
Время: 00:36.
© OSzone.net 2001-