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