SHELL 파라미터 소개

554 단어 shell
$0 이 프로그램의 이름 $1, $2 획득... SHELL 프로그램의 위치 매개 변수 $\ # 위치 매개 변수 개수 $* 모든 위치 파 라 메 트릭 $@ $* 와 기본적으로 같 습 니 다. 작은 따옴표 로 의 미 를 바 꿀 때 "$@" 은 여러 개의 인 자 를 분해 할 수 있 지만 "$*" 는 하나의 인 자 를 합성 합 니 다. $? 이전 명령 의 반환 코드 $$ 현재 명령 의 프로 세 스 는 $를 표시 합 니 다! SHELL 이 실행 한 최근 배경 프로 세 스 표시 수 $- SHELL 플래그 비트 로 구 성 된 문자열 은 SHELL 에서 전달 되 거나 set 명령 으로 설정 할 수 있 습 니 다.
 
${!n}  n 번 째 매개 변수의 값 을 가 져 옵 니 다.
예 를 들 어 test. sh 내용 은 다음 과 같다.
#!/bin/bash
echo ${!1}
echo ${!3}

집행 하 다.
./test.sh a b c
결과:
a
c

좋은 웹페이지 즐겨찾기