~$ cat ~/forked_sh.sh
#/bin/sh
echo THis_is_return
sleep 2;
~$ socket=wlan0
~$ echo $socket
wlan0
~$ mystring_$socket=.`/forked_sh.sh`
mystring_wlan0=THis_is_return: command not found
할당할 것이라고 생각했지만 bash는 대신 1개의 문자열로 실행됩니다.$ a=sfkjsdf
답변1
나는 나 자신을 사용하고 있음을 발견eval xyz