728x90
반응형
SMALL
eval함수
문자열을 명령문으로 인식하고 실행한다.
소스설명
- 3행 : str 변수의 값인 'ls -l eval.sh'라는 글자를 그대로 출력한다.
- 4행 : str변수의 값인 'ls -l eval.sh' 를 명령으로 인식하고 실행한다.
export
외부 변수로 선언한다. 즉 선언한 변수를 다른 프로그램에서도 사용가능하게끔 한다.
소스설명
- exp1.sh 2행~3행 : var1과 var2 변수를 출력한다. var2는 exp2.sh 에서 외부 변수로 선언했다.
- exp2.sh 2행 : var1에 값을 넣는다. 일반 변수 ( 지역변수) 이므로 현재 프로그램인 exp2.sh에서만 사용된다. 즉, exp1.sh 의 var1과는 우연히 이름만 같을 뿐 다른 변수다.
- exp2.sh 3행 : var2를 외부 변수로 선언하고 값을 넣는다. 외부 프로그램(exp1.sh) 에서도 사용 가능하다.
- exp2.sh 4행 : exp1.sh를 실행한다.
728x90
반응형
LIST
'리눅스공부 > 셸 스크립트 프로그래밍' 카테고리의 다른 글
[프로그래밍] printf , set $ , shift 함수 / 리눅스 셸 스크립트 프로그래밍 printf , set $ , shift 함수 (0) | 2022.12.22 |
---|---|
[프로그래밍] 사용자 정의 함수 / 리눅스 셸 스크립트 프로그래밍 사용자 정의 함수 (0) | 2022.12.22 |
[프로그래밍] 반복문 unitl문 , break,continue,exit, return 등 사용 / 리눅스 셸 스크립트 프로그래밍 (0) | 2022.12.21 |
[프로그래밍] 반복문 for~in문 , while문 / 리눅스 셸 스크립트 프로그래밍 (0) | 2022.12.21 |
[프로그래밍] IF문과 CASE문 / 셸 스크립트 프로그래밍 조건문 (0) | 2022.12.21 |
댓글