如何将windows批处理文件转换为linux shell脚本?

时间:2015-06-17 06:45:36

标签: linux batch-file

我有一个批处理文件,它有以下命令(.bat文件)来执行我的应用程序。我需要将相同的应用程序移动到Linux环境,并且需要编写.sh文件来执行相同的应用程序。我对shell脚本没有任何想法。请问有人可以将此转换为.sh文件吗?

SET currentDir=%CD%
CD %~dp0
SET CLASSPATH=./lib/*;
java -Dlogback.configurationFile=./com/logback.xml  -cp "%CLASSPATH%";"App.jar" com.test.main.MainClient
SET ERROR_LEVEL=%ERRORLEVEL%
CD %currentDir%
EXIT /B %ERROR_LEVEL%

1 个答案:

答案 0 :(得分:1)

由于它似乎非常复杂,转换不应该太困难。查看here以了解批处理和bash语法的比较。

您可以将java命令保持原样,只需更改调用CLASSPATH的方式即可。请记住,bash区分大小写。