[1. 개요]
bash 쉘 스크립트 실행 시 단순하게 ./myjob.sh 로 실행하는 것 외에
다양한 옵션을 주어가면서 실행할 수 있다.
여기서는 몇가지 옵션과 유용한 상황을 같이 정리하도록 한다.
[2. 옵션]
-c 옵션
- 문자열을 bash 코드처럼 실행 할 수 있게 해줌
- 다른 셸 환경에서 bash 문법 강제 실행
- SSH/원격 실행 (SSH 로 실행 시 기본 쉘이 bash 가 아닐 수 있음)
-x 옵션
- 명령어 추적 (trace)
- 쉘 스크립트 내 실행한 명령어를 출력
$ ls ${anypath}
위와 같이, ${anypath} 가 실제 값으로 치환 되어 ls /home/user 와 같이 출력됨 - 쉘 스크립트 디버깅(?) 할 대 유용
-e
- 명령어 실패 시 즉시 종료
- 쉘 스크립트 내 에서 특정 명령어의 exit code 를 직접 체크하지 않아도 됨
- $ set -e 와 비슷함.
'리눅스 > shell' 카테고리의 다른 글
[shell, 내용보강하도록] 배열 (1) | 2024.04.03 |
---|---|
shell script 기초 (0) | 2022.10.04 |