logo

쉘 스크립트 매개변수

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-$9 인수 1~9에 대한 위치 매개변수를 나타냅니다.
${10}-${n} 9 이후 인수에 대한 위치 매개변수를 나타냅니다.
$0 스크립트 이름을 나타냅니다.
$* 모든 인수를 단일 문자열로 표현
$@ $*와 동일하지만 (')로 묶으면 다릅니다.
$# 총 인수 수를 나타냅니다.
$$ 스크립트의 PID
$? 마지막 반환 코드를 나타냅니다.

예:

Linux 셸 스크립팅 매개변수 1

위의 스냅샷을 보세요. 이것은 다양한 매개변수를 표시하기 위해 작성한 스크립트입니다.

Linux 스크립트 매개변수 2

위의 스냅샷을 보세요. 인수를 전달했습니다. 1, 5, 90 . 모든 매개변수는 스크립트가 실행될 때 해당 값을 표시합니다.

스크립트 이름을 나타냅니다.
$* 모든 인수를 단일 문자열로 표현
$@ $*와 동일하지만 (')로 묶으면 다릅니다.
$# 총 인수 수를 나타냅니다.
$$ 스크립트의 PID
$? 마지막 반환 코드를 나타냅니다.

예:

Linux 셸 스크립팅 매개변수 1

위의 스냅샷을 보세요. 이것은 다양한 매개변수를 표시하기 위해 작성한 스크립트입니다.

Linux 스크립트 매개변수 2

위의 스냅샷을 보세요. 인수를 전달했습니다. 1, 5, 90 . 모든 매개변수는 스크립트가 실행될 때 해당 값을 표시합니다.