답변:
$ 1 (또는 $ 2, $ 3 ...)은 일부 스크립트에 주어진 인수로 간주됩니다.
예제 스크립트는 다음과 같습니다.
#!/bin/bash
echo "\$1 is now $1"
echo "\$2 is now $2"
echo "\$3 is now $3"
그리고 예제 출력
jaba@lappy:/tmp$ ./example.sh
$1 is now
$2 is now
$3 is now
jaba@lappy:/tmp$ ./example.sh 1 2 3
$1 is now 1
$2 is now 2
$3 is now 3
$ 1 은 쉘 스크립트에 전달 된 인수입니다.
당신이 실행한다고 가정 해보십시오.
./myscript.sh hello 123
그때
$ 1 은 안녕하세요
$ 2 는 123입니다