![]() |
Замена части строки с условием (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? |
Группы совпадений.
|
| Время: 04:38. |
Время: 04:38.
© OSzone.net 2001-