「bash」の新しい使用方法を使用します。
func(){
echo Dan 38
}
read name age < <(func)
echo "name=$name age=$age"
これらをダッシュに変換する方法は?(実際はbusyboxのシェルです)
次の行を使用して置き換えますread name age < <(func)
func > /tmp/$$
name=`cat /tmp/$$ | awk '{print $1}'`
age=`cat /tmp/$$ | awk '{print $2}'`
rm /tmp/$$
しかし、もっと良い解決策があるのだろうか?