При условии, что внутри этого поля нет встроенных "
символов, это можно сделать с помощью такого инструмента, как sed
sed 's/NORECONNECT="[^"]*"/NORECONNECT="0"/'
Первое выражение означает соответствие NORECONNECT=""
, за которым следует ноль или более не"
символов, за которым следует "
"
Так что это будет соответствовать таким вещам, как
NORECONNECT="foo"
NORECONENCT="bar"
NORECONNECT=""
И затем заменит эту часть строкой
NORECONNECT="0"
EDIT:
Если слово появляется более одного раза в строке, добавьте g
в конец:
sed 's/NORECONNECT="[^"]*"/NORECONNECT="0"/g'