1

たとえば、inner.bash単純echo a b cに とouter.bashが呼び出された場合inner.bash、 の結果inner.bashをユーザーの変数に取り込むにはどうすればよいouter.bashでしょうか? それは非常に簡単ですが、実際にこれを行う方法がわかりません。

4

2 に答える 2

1

inner.bash:

#! /bin/sh
echo "a b c"

アウター.バッシュ:

#! /bin/sh
x=`sh ./inner.bash`
echo "result of inner is "$x

したがって、基本的なことはバッククォート `bla` で、bla の結果が返されます。

于 2012-12-05T19:13:42.343 に答える
0
#!/bin/bash

read -a text < <(inner.bash)
echo "$text[1]"
于 2012-12-05T19:13:14.340 に答える