본문 바로가기

LINUX/Shell Script

12. 명령문 인식

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