2011-11-02 57 views
-2
#! /bin/sh 

JBOSS_SERVER=$JBOSS_HOME/server/otcm-server 
JBOSS_DEPLOY=$JBOSS_SERVER/deploy 
JBOSS_LIB=$JBOSS_SERVER/lib 
JBOSS_CONF=$JBOSS_SERVER/conf 
JBOSS_WEB=$JBOSS_DEPLOY/ROOT.war 

mkdir $1 
cp $1.tar $1 
cd $1 
tar -xvf $1.tar 
rm $1.tar 
cd .. 

cp $1/*.xml $JBOSS_DEPLOY 
cp $1/*.ear $JBOSS_DEPLOY 
cp $1/*.sar $JBOSS_DEPLOY 
cp $1/*.jar $JBOSS_LIB 

cp $1/lib/* $JBOSS_LIB 

cp $1/conf/* $JBOSS_CONF 

rm -rf $JBOSS_SERVER/tmp 
rm -rf $JBOSS_SERVER/work 

正如你可以從腳本中看到的,我需要將tar移動到另一個文件夾,然後解壓縮內容,之後我將該tar的內容複製到各自的文件夾中。有人可以幫我把這個腳本翻譯成cmd嗎?

主要部分我不能得到工作是解壓縮部分...

+1

爲什麼不只是使用cygwin?那麼你不需要翻譯這樣的腳本。轉到:http://cygwin.com –

+0

@PaulR我實際上使用cygwin來運行這個腳本。但是我所有的工作都是在Windows中完成的,而我只需要該腳本來移動文件,所以我希望得到某種解壓縮程序來使用cmd,然後使用cmd移動文件。如果我使用cygwin,我需要做手動工作,但用cmd我可以寫出一個命令列表,讓計算機做它的事情.. – iCodeLikeImDrunk

+1

爲什麼你認爲如果你使用cygwin而不是「manual work」 cmd?您可以按「原樣」運行上述腳本。我錯過了什麼嗎? –

回答

3

看看the ss64 website bash section。找到你的命令,並查找相應的Windows命令。請注意,窗戶沒有焦油,您需要安裝它或替代。

+0

提取功能不起作用:(與b2zip一樣 – iCodeLikeImDrunk

+0

@JoeChen並不是所有的命令都默認在Windows上預裝[請點擊此處](http://ss64.com/links/windows.html)鏈接包含其餘命令的資源工具包,另外請注意,一些BASH命令沒有與Windows相同的命令,比如ftp,sftp和ssh,你不會找到第三方命令行替換,使用cygwin或者在一種編程語言,比如python或perl。 –

+0

你好我只是寫了一個Perl腳本.. – iCodeLikeImDrunk

相關問題