Help to replace the string with special characters

{"name":"alR_pl-ENVIRONMENT_192_168_211_123_sDK_PROVISION_7","description":"aLR_pl-ENVIRONMENT_192_168_211_123_sDK_PROVISION_7","json_class":"Chef::Role","default_attributes":{},"override_attributes":{"yoapp":{"jboss":"5.1.0","port":"2243","warname":"soap","datacenter":"alR","ip":"192.168.211.123","segment_id":{},"keys":{},"label_Keys":{},"segment_keys":{},"action":"provision","jre":"1.6.0_24","branding":["1000099"],"build":"sdk-1970_00_label_npr-release_releasevalue-1970_00_label_newproductrelease-release_releasevalue","webappname":["soap"],"tags":"first","environment":"alr-environment","webroot":"","key_pwd":"","jvm_properites":"","instance":"instance-9","app_type":"sdk","instanceid":"9","cobrand_keys":{},"label_build":{},"owner":"abcd","jvm_argument":"-XX:MaxPermSize=512m -Xms1536m -Xmx3584m -DAS_VERSION=5.0 -DCOM.YODLEE.FEATURE_NEW_GATHERER_KEY=true -DCOMPONENT_NAME=sdk -Dcom.sun.management.jmxremote.access.file=/opt/ier/java/jre1.6.0_24_x64/lib/management/jmxremote.access -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.password.file=/opt/ier/java/jre1.6.0_24_x64/lib/management/jmxremote.password -Dcom.sun.management.jmxremote.port=1890 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote=true -Dcom.yodlee.reset.management.enabled=true -Dcom.yodlee.saml.keystore.password=changeit -Dcom.yodlee.site_url_lucene_search.enabled=true"}},"chef_type":"role","run_list":["recipe[odlapp2::jboss_provision]"],"env_run_lists":{}}

[/CODE]

In the above config file , I wanted to replace the part which is in bold text with some other string almost of same length but different number.

What have you tried?

i tried sed command ,but it is throwing syntax error. Maybe because of special character

sed '/s/\"build\": .*/"build":"sdk-1971_00_label_npr-release_releasevalue-1971_00_label_npr-release_releasevalue"/g' ~/.nikhil/alr_lp-ENVIRONMENT_192_168_211_123_sDK_PROVISION_99.json

[/CODE]

Removed first forward slash

 sed 's/"build":"[^"]*"/"build":"sdk-1971_00_label_npr-release_releasevalue-1971_00_label_npr-release_releasevalue"/g' File
1 Like