1
任務:需要解壓縮ear archive並訪問MANIFEST文件以grep Build-version字符串值。當前腳本如下所示:Unix腳本:通過文件名掩碼訪問所需的.ear文件
MESSAGE=`unzip -o -d $APPBIN $APP/Engine_LIVE_1.1.0.1.ear META-INF/MANIFEST.MF >> /dev/null && cat $APPBIN/META-INF/MANIFEST.MF | grep Build-Version && rm -rf $APPBIN/META-INF`
如您所見,更改耳版會導致文件名更改並且腳本失敗。
是否可以使此腳本命令與版本號獨立?有可能使用某種正則表達式或文件掩碼嗎?我知道$ APP文件夾中只有一個.ear文件,並且其名稱從Engine_LIVE_字符串開始。
'Engine_LIVE_ *'也許? –
作品! ) 謝謝。 –
不客氣。我會修改它有點像這樣:'Engine_LIVE _ *。ear''。 –