0
祝在abc_def_APP和application1.war串之间,以取代在NEW_VERSION varaiable(13.2.0/8)的内容之间的字符串的file1外壳:替补多2个已知串
脚本:
#!/bin/ksh
new_version="13.0.5/8"
old_version=($(grep -r "location=.*application1.war" /path/file1| awk '{print ($1)}'| cut -f8- -d"/"|sed 's/.\{1\}$//'))
echo "$old_version" 'This gives me version number from file1 which needs to be replaced(13.2.0/9)
文件1内容:
location="cc://view/blah/blah/blah/abc_def_APP/13.2.0/9/application1.war"
您如何知道文件内容旧版本文本的位置?我的意思是'13.2.0/9'可以是不同的字符串也不是吗? – anubhava 2013-05-08 19:41:01
是的,它可以是任何字符串。我需要用新版本号 – Jill448 2013-05-08 19:53:17
替换'abc_def_APP'和'application1.war'之间的sting。但是脚本如何知道文件内容应该在哪里进行替换? – anubhava 2013-05-08 19:56:35