用shell脚本对服务器配置文件进行修改,目的是将下面三行字符串中字符串“(C)”之后的内容删除。
ums.newcopyright.zh_CN=(C) 1998-2015 ÖÐÐË͚Ѷ¹É·ÝÓÐÏÞ¹«ËŸ °æÈšËùÓÐ
ums.newcopyright.en_US=(C) 1998-2015 ZTD Corporation. All rights reserved
ums.newcopyright.ru_RU=(C) 1998-2015 §¬§à§â§á§à§â§Ñ§è§Ú§ñ ZTD. §£§ã§Ö §á§â§Ñ§Ó§Ñ §Ù§Ñ§ë§Ú§ë§Ö§ß§í
考虑用sed替换实现:
#gedit ums-server/works/global/deploy/deploy-usf.properties
deploy_usf_file=./ums-server/works/global/deploy/deploy-usf.properties
newcpcn='ums.newcopyright.zh_CN=(C)'
newcpus='ums.newcopyright.en_US=(C)'
newcpru='ums.newcopyright.ru_RU=(C)'
newcpcn_line=`grep $newcpcn $deploy_usf_file`
newcpus_line=`grep $newcpus $deploy_usf_file`
newcpru_line=`grep $newcpru $deploy_usf_file`
if [ -n "$newcpcn_line" -a -n "$newcpus_line" -a -n "$newc