2011-09-26 7 views
2

저는 여전히 Linux 셸 스크립트의 주니어이며 특정 스크립트에 대한 도움을 받고 싶습니다.셸 스크립트의 명령 줄에서 인수 구문 분석

./script.sh /some_dir/some_exe 

가 어떻게 내 쉘 스크립트에서 "some_dir"을 구문 분석 할 수 있습니다

나는 같은 인수로 디렉토리에 걸리는 명령 줄에서 다음과 같은 샘플 쉘 스크립트를 실행까요?

감사합니다.

답변

3

dirname 명령은 문자열에서 디렉토리 이름을 추출합니다. so

THEDIR=`basename "$1"` 

트릭을해야합니다.

0

배시를 사용하는 경우 $1에 저장해야합니다. 나는 다른 쉘에서도 마찬가지라고 확신합니다.

+0

아, 미안하지만, 방금 매개 변수의 디렉토리를 원했던 부분을 놓쳤습니다. – clarkb86