如何将%~dp0转换为bash

时间:2015-01-21 12:35:03

标签: bash shell batch-file

我需要将批处理文件转换为shell文件才能在Ubuntu上运行它。我是bash脚本的新手,所以请你帮我一块脚本吗?

我的批次代码是:

::Version detector
set Sverion=%~dp0\*.jar

FOR /f %%i IN ("%Sverion%") DO (
set SOver=%%~ni
)

请您解释set Sverion=%~dp0\*.jar的含义以及如何将其转换为shell?

谢谢你, 黛安娜

1 个答案:

答案 0 :(得分:1)

可以在http://en.wikibooks.org/wiki/Windows_Batch_Scripting#String_processing找到~dp0的说明。

可以在找到How do I determine the location of my script? I want to read some config files from the same place.等效文件,也可以在此帖子的侧边栏中找到第一个“相关”帖子。