如何将 %~dp0 转换为 bash
How to convert %~dp0 to bash
我需要在 Ubuntu 上将一个批处理文件转换为一个 shell 文件到 运行。我是 bash 脚本的新手,请问您能帮我写一段脚本吗?
我的批号是:
::Version detector
set Sverion=%~dp0\*.jar
FOR /f %%i IN ("%Sverion%") DO (
set SOver=%%~ni
)
能否请您解释一下 set Sverion=%~dp0\*.jar
的含义以及如何将其转换为 shell?
谢谢,
戴安娜
~dp0
的解释可以在 http://en.wikibooks.org/wiki/Windows_Batch_Scripting#String_processing 找到。
第一个 bash equivalent can be found at How do I determine the location of my script? I want to read some config files from the same place. 和第一个 "Related" post 列在这个 post 的侧栏中。
我需要在 Ubuntu 上将一个批处理文件转换为一个 shell 文件到 运行。我是 bash 脚本的新手,请问您能帮我写一段脚本吗?
我的批号是:
::Version detector
set Sverion=%~dp0\*.jar
FOR /f %%i IN ("%Sverion%") DO (
set SOver=%%~ni
)
能否请您解释一下 set Sverion=%~dp0\*.jar
的含义以及如何将其转换为 shell?
谢谢, 戴安娜
~dp0
的解释可以在 http://en.wikibooks.org/wiki/Windows_Batch_Scripting#String_processing 找到。
第一个 bash equivalent can be found at How do I determine the location of my script? I want to read some config files from the same place. 和第一个 "Related" post 列在这个 post 的侧栏中。