2017-07-21 37 views
0

変数にnumberOfNodes関数(整数)の結果を設定した変数を現在乗算しようとしていますが、何も得られません。私も次のことを試してみましたBash - 変数と関数の出力を乗算するための構文

function myfunction1(){ 
    $(($myVariable * `myfunction2`)) 
} 

が、運と:私は、次の機能を持っている。このような

$((myVariable * myfunction2)) 
`$myVariable * myfunction2` 
$myVariable * myfunction2 
+0

それはreccursive機能することになっていますか? – Aserre

+1

はあなたの 'myFunction'(あなたがバックティッキングしているもの)で、ノードの数の' return'や 'echo'をしていますか?私はそれが戻ってきた結果を「エコー」しているかどうかは疑問だ。ちょうど 'myfunction'をエコーアウトし、そのことから何が吐き出されているのか見てみてください。 – JNevill

+0

こんにちは、すみません、私は何をしようとしているのかを反映するために関数の名前を変更しました。 – qwerty

答えて

1

は何か:

function myFunc() 
{ 
    echo 5 
} 

x=20 
y=$(myFunc) 
z=$((x*y)) 
echo $z 
+0

あなたのソリューションは働いています、ありがとうございます! :) – qwerty

関連する問題