2015-01-21 6 views
1

우분투에서 실행하기 위해 배치 파일을 셸 파일로 변환해야합니다. 나는 bash 스크립팅에 익숙하지 않으므로 스크립트의 일부를 도와 주시겠습니까?% ~ dp0을 bash로 변환하는 방법

내 배치 코드는 다음과 같습니다

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

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

당신은 무엇 set Sverion=%~dp0\*.jar 방법을 설명시겠습니까 나는 그것을 쉘로 변환 할 수있는 방법?

~dp0

+0

[Bash 스크립트가 어떤 디렉토리에 저장되어 있는지 알 수 있습니까?] (http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored- in) – jeb

+0

@jeb 나는 그것을 그것의 복제물로 표시하는 것을 고려했다.하지만 그것은 질문에 대한 대답을 알고 있다고 가정한다. 즉 "'~ dp0'은 배치 스크립트에서 무엇을합니까?" –

+0

@EtanReisner 맞아요. 검색으로도 얻을 수 있습니다. [% ~ dp0의 의미는 무엇이며 어떻게 작동합니까?] (http://stackoverflow.com/q/5034076/463115) – jeb

답변

관련 문제