将.sh文件转换为.bat文件

时间:2012-06-12 17:50:55

标签: windows shell batch-file

我需要一个.sh文件才能在windows环境中运行,所以我想将它手动转换为.bat文件,但问题是我不知道正确的语法那样做,请你能帮助我,这是.sh文件:

#!/bin/sh

# Needed by labeler.
export CLASSPATH=lthlabeler.jar
CLASSPATH=$CLASSPATH:utilities.jar
CLASSPATH=$CLASSPATH:trove.jar

# Needed for parser.
CLASSPATH=$CLASSPATH:lthparser.jar
CLASSPATH=$CLASSPATH:trove.jar
CLASSPATH=$CLASSPATH:proj2NonProj.jar
CLASSPATH=$CLASSPATH:nonProj2Proj.jar

MEMORY=1800M

MAIN_CLASS=se.lth.cs.nlp.labeler3.FrameNetLabeler

java -Xmx$MEMORY $MAIN_CLASS $*

1 个答案:

答案 0 :(得分:7)

实际上,那是微不足道的。

  1. export在批处理文件中为set。请参阅help set
  2. FOO=BAR也是set
  3. $FOO变为%FOO%
  4. 用于分隔路径条目的冒号是Windows上的分号。
  5. $*变为%*
  6. 使用REM代替#进行评论。
  7. 现在你应该能够很容易地弄清楚它。