Batch file 能否将.sh文件转换为.bat文件?
我需要将.sh文件转换为.bat文件,以便它可以在windows上运行。我想知道是否有办法做到这一点?Batch file 能否将.sh文件转换为.bat文件?,batch-file,converter,sh,Batch File,Converter,Sh,我需要将.sh文件转换为.bat文件,以便它可以在windows上运行。我想知道是否有办法做到这一点? 以下是我要转换的代码: export ANDROID_SDK=C:\Users\Spencer Von Der Ohe\Downloads\adt-bundle-windows-x86_64-20140702\sdk # # export HERE=${PWD} export DALVIK_SDK=$HERE/../../ export JAVAFX_APP_DIR=$HERE/javafx/
以下是我要转换的代码:
export ANDROID_SDK=C:\Users\Spencer Von Der Ohe\Downloads\adt-bundle-windows-x86_64-20140702\sdk
#
#
export HERE=${PWD}
export DALVIK_SDK=$HERE/../../
export JAVAFX_APP_DIR=$HERE/javafx/build/libs
export PATH=$ANDROID_SDK/tools:$PATH
export WORKDIR=$HERE/android
export PACKAGE="org.javafxports.helloworld"
export NAME="HelloAndroid"
./gradlew --info createProject -PDEBUG -PDIR=$WORKDIR -PPACKAGE=$PACKAGE -PNAME=$NAME \
-PANDROID_SDK=$ANDROID_SDK -PJFX_SDK=$DALVIK_SDK -PJFX_APP=$JAVAFX_APP_DIR -PJFX_MAIN=$PACKAGE.$NAME
任何帮助都将不胜感激 您的原始.sh文件只是(1)使用
export
命令设置一些环境变量,然后(2)调用一个可执行文件
将其转换为.BAT
应该非常简单
帮助集
export
命令更改为SET
$variable
的所有引用更改为%variable%
${PWD}
更改为%CD%
HELP SETLOCAL
setlocal
作为bat文件的第一行endlocal
作为bat文件的最后一行ECHO
不是自动的,但我想可以手动将其重写为
.bat
文件。我不确定.bat
是否具有与.sh
.yap相同的功能。阅读代码,理解它的作用,并生成相同的批处理代码。编辑您的问题,而不是将其发布在评论中。记住将文本缩进4个空格以突出显示语法。这是离题的,因为OP没有显示任何研究和他/她被绊倒的地方。OP问题中$HOME在哪里?