[쉘스크립트] 매개변수 확장

리눅스에서 프로그래밍 하다보면 간단한 문자열파싱을 하게 되는 경우가 발생한다.
이때 쉘스크립트로 간단하게 적용할 수 있다.
  ${parm:-default}	: parm이 존재하지 않으면 default로 대체된다.
  ${#parm}          : parm의 길이를 참조한다.(가져온다)
  ${parm%word}      : 끝에서부터 word와 일치하는 parm의 최소부분(첫번째 일치) 을
		      제거하고 나머지를 반환한다.
  ${parm%%word}     : 끝에서부터 word와 일치하는 parm의 최대부분(마지막 일치) 을
                      제거하고 나머지를 반환한다.
  ${parm#word}      : 처음부터 word와 맞는 parm의 최소부분(첫번째 일치)을 제거하
                      고 나머지 부분을 반환한다.
  ${parm##word}     : 처음부터 word와 맞는 parm의 최대부분(마지막 일치)을 제거하
                      고 나머지를 반환한다.

쉘스크립트 관련사이트 : http://wiki.kldp.org/KoreanDoc/Shell_Programming-KLDP

by 이카로스 | 2010/03/09 18:06 | Linux | 트랙백 | 덧글(0)

트랙백 주소 : http://icarosss.egloos.com/tb/2558295
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

<< 이전 페이지     다음 페이지 >>