우분투에서 실행하기 위해 배치 파일을 셸 파일로 변환해야합니다. 나는 bash 스크립팅에 익숙하지 않으므로 스크립트의 일부를 도와 주시겠습니까?% ~ dp0을 bash로 변환하는 방법
내 배치 코드는 다음과 같습니다
::Version detector
set Sverion=%~dp0\*.jar
FOR /f %%i IN ("%Sverion%") DO (
set SOver=%%~ni
)
당신은 무엇 set Sverion=%~dp0\*.jar
방법을 설명시겠습니까 나는 그것을 쉘로 변환 할 수있는 방법?
~dp0
의
[Bash 스크립트가 어떤 디렉토리에 저장되어 있는지 알 수 있습니까?] (http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored- in) – jeb
@jeb 나는 그것을 그것의 복제물로 표시하는 것을 고려했다.하지만 그것은 질문에 대한 대답을 알고 있다고 가정한다. 즉 "'~ dp0'은 배치 스크립트에서 무엇을합니까?" –
@EtanReisner 맞아요. 검색으로도 얻을 수 있습니다. [% ~ dp0의 의미는 무엇이며 어떻게 작동합니까?] (http://stackoverflow.com/q/5034076/463115) – jeb