LINUX/Shell Script
12. 명령문 인식
삽질의 달인
2020. 2. 4. 09:14
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 입니다.
|