我使用全新的“bash”用法。
func(){
echo Dan 38
}
read name age < <(func)
echo "name=$name age=$age"
如何将这些转换为破折号?(其实就是busybox的shell)
我使用以下几行来替换read name age < <(func)
func > /tmp/$$
name=`cat /tmp/$$ | awk '{print $1}'`
age=`cat /tmp/$$ | awk '{print $2}'`
rm /tmp/$$
但是,我想知道有没有更好的解决方案?