>> Edit article
이름
제목
패스워드
man bash 하면 나오는 내용입니다. ${매개변수#단어} ${매개변수##단어} 경로명 확장에서처럼 패턴을 만들기 위해 단어 가 확장된다. 만약 패턴이 매개변수 값의 첫 부분과 일치하면, 매개변수 값에서 가장 짧은 일치가 일어나는 패턴 내용을 삭제한 값 (``#''의 경우) 또는 가장 긴 일치가 일어나는 패턴을 삭제한 값 (``##''의 경우)으로 확장한다. ${매개변수%단어} ${매개변수%%단어} 경로명 확장에서처럼 패턴을 만들기 위해 단어 가 확장된다. 만약 패턴이 매개변수 값의 뒷 부분과 일치하면, 매개변수 값에서 가장 짧은 일치가 일어나는 패턴 내용을 삭제한 값 (``%''의 경우) 또는 가장 긴 일치가 일어나는 패턴을 삭제한 값 (``%%''의 경우)으로 확장한다. 예를 들어서 TEMP에 아래와 같이 집어넣고 echo 해 보면 아래와 같이 나옵니다. TEMP=abcd:efgh:ijkl echo ${TEMP#*:} efgh:ijkl echo ${TEMP##*:} ijkl echo ${TEMP%:*} abcd:efgh echo ${TEMP%%:*} abcd : 부탁드립니다. : : -- : 움직이지 않는 공기는 ... 더이상 바람이 아니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved