有人可以帮我把这个脚本翻译成cmd吗?

问题描述:

#! /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?您可以按“原样”运行上述脚本。我错过了什么吗? –

看看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