0

我需要一个 .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 $*
4

1 回答 1

8
  1. exportset批处理文件中。见help set
  2. FOO=BAR也是set
  3. $FOO变成%FOO%.
  4. 用于分隔路径条目的冒号在 Windows 上是分号。
  5. $*变成%*.
  6. 注释用REM代替#

现在,您应该能够相当容易地弄清楚它。

于 2012-06-12T18:11:37.927 回答