Bash 쉘 스크립트에는 매개변수가 있습니다. 이 매개변수는 다음에서 시작됩니다. 에게 .
자바의 버블 정렬
명령줄 인터페이스에 인수를 전달하면 위치 매개변수가 셸을 통해 이러한 인수에 할당됩니다.
첫 번째 인수는 로 할당되고, 두 번째 인수는 로 할당되는 식입니다.
인수가 9개보다 많으면 제십 또는 이후 인수는 또는 로 할당될 수 없습니다.
매개변수를 처리하거나 저장해야 하며 다음의 도움을 받아야 합니다. 옮기다 명령은 매개변수 1을 삭제하고 다른 모든 인수를 1씩 아래로 이동합니다. 10달러는 9달러로, 9달러는 8달러로 만들어집니다.
자바의 추상 클래스
쉘 매개변수
매개변수 | 기능 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- | 인수 1~9에 대한 위치 매개변수를 나타냅니다. | ||||||||||||||||||
-${n} | 9 이후 인수에 대한 위치 매개변수를 나타냅니다. | ||||||||||||||||||
Bash 쉘 스크립트에는 매개변수가 있습니다. 이 매개변수는 다음에서 시작됩니다. $1 에게 $9. 명령줄 인터페이스에 인수를 전달하면 위치 매개변수가 셸을 통해 이러한 인수에 할당됩니다. 첫 번째 인수는 $1로 할당되고, 두 번째 인수는 $2로 할당되는 식입니다. 인수가 9개보다 많으면 제십 또는 이후 인수는 $10 또는 $11로 할당될 수 없습니다. $1 매개변수를 처리하거나 저장해야 하며 다음의 도움을 받아야 합니다. 옮기다 명령은 매개변수 1을 삭제하고 다른 모든 인수를 1씩 아래로 이동합니다. 10달러는 9달러로, 9달러는 8달러로 만들어집니다. 쉘 매개변수
예: 위의 스냅샷을 보세요. 이것은 다양한 매개변수를 표시하기 위해 작성한 스크립트입니다. 위의 스냅샷을 보세요. 인수를 전달했습니다. 1, 5, 90 . 모든 매개변수는 스크립트가 실행될 때 해당 값을 표시합니다. | 스크립트 이름을 나타냅니다. | ||||||||||||||||||
$* | 모든 인수를 단일 문자열로 표현 | ||||||||||||||||||
$@ | $*와 동일하지만 (')로 묶으면 다릅니다. | ||||||||||||||||||
$# | 총 인수 수를 나타냅니다. | ||||||||||||||||||
$$ | 스크립트의 PID | ||||||||||||||||||
$? | 마지막 반환 코드를 나타냅니다. |
예:
위의 스냅샷을 보세요. 이것은 다양한 매개변수를 표시하기 위해 작성한 스크립트입니다.
위의 스냅샷을 보세요. 인수를 전달했습니다. 1, 5, 90 . 모든 매개변수는 스크립트가 실행될 때 해당 값을 표시합니다.