2010년 03월 09일
[쉘스크립트] 매개변수 확장
리눅스에서 프로그래밍 하다보면 간단한 문자열파싱을 하게 되는 경우가 발생한다.
이때 쉘스크립트로 간단하게 적용할 수 있다.
${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)






☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]