ksh를 사용 중이고 문제가 있습니다. 이 코드가 실행되지 않는 이유는 무엇입니까?bash/ksh/scripting eval 서브 쉘 따옴표
[root]$ CMD="ls -ltr"
[root]$ eval "W=$($CMD)"
[root]$ ksh: ls -ltr: not found.
[root]$ echo $W
그러나 이것은 잘 작동합니다.
[root]$ CMD="ls -ltr"
[root]$ eval 'W=$('$CMD')'
[root]$ echo $W