我需要将批处理文件转换为shell文件才能在Ubuntu上运行它。我是bash脚本的新手,所以请你帮我一块脚本吗?
我的批次代码是:
::Version detector
set Sverion=%~dp0\*.jar
FOR /f %%i IN ("%Sverion%") DO (
set SOver=%%~ni
)
请您解释set Sverion=%~dp0\*.jar
的含义以及如何将其转换为shell?
谢谢你, 黛安娜
答案 0 :(得分:1)
可以在http://en.wikibooks.org/wiki/Windows_Batch_Scripting#String_processing找到~dp0
的说明。
可以在bash找到How do I determine the location of my script? I want to read some config files from the same place.等效文件,也可以在此帖子的侧边栏中找到第一个“相关”帖子。