![接受另一个变量的返回值](https://linux22.com/image/108747/%E6%8E%A5%E5%8F%97%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%8F%98%E9%87%8F%E7%9A%84%E8%BF%94%E5%9B%9E%E5%80%BC.png)
~$ 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