shell를 사용할 때 가끔 외부 변수를 조건으로 사용하고 싶을 때가 있습니다.
다음과 같이 test.sh의 shell을 작성하면 두 개의 입력 변수를 받아서 화면에 출력하게 됩니다.
#!/bin/Bash
echo "> $1"
echo ">> $2"
다음과 같이 실행해 보겠습니다.
sh test.sh abc 1234
그러면 다음과 같이 출력됩니다.
> abc
>> 1234
shell에서 $0인자는 자기 자신을 의미합니다. c 언어에서 arg []의 첫 번째 내용이 자신의 이름을 표시하는 것과 같습니다.
그러므로 사용하고자 하는 인자는 $1부터 시작합니다.
'Embedded' 카테고리의 다른 글
RaspberryPi- sysv-rc-conf로 부팅 프로그램 관리 그리고 런 레벨 (0) | 2021.08.11 |
---|---|
Linux-DOS format 파일의 사용 (0) | 2021.08.11 |
RaspberryPi- 바탕화면 바로가기 아이콘 (0) | 2021.08.10 |
Linux- netstat, nmap. ufw로 네트워크 접근 관리 (0) | 2021.08.10 |
Linux- 네트워크 통신 속도 알아보기 (0) | 2021.08.10 |