eval 함수
문자열을 명령문으로 인식하고 실행하게 만든다.
# eval.sh
#!/bin/sh
str="ls -al"
eval $str
exit 0
|
$(명령어)
리눅스 명령어를 결과로 사용하기 위해서는 $(명령어) 형식을 사용한다.
# set.sh
#!/bin/sh
echo "오늘 날짜는 $(date) 입니다"
exit 0
$sh set.sh
오늘 날짜는 2018. 02. 26 (화) 21:24:08 KST 입니다.
|
'LINUX > Shell Script' 카테고리의 다른 글
14. read ( 사용자 키입력 받기 ) (0) | 2020.02.04 |
---|---|
13. getops ( 옵션처리 ) (0) | 2020.02.04 |
11. 파일확인 (0) | 2020.02.04 |
10. 비교 (0) | 2020.01.31 |
09. 함수 (0) | 2020.01.31 |