Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash-变量和函数输出相乘的语法_Bash - Fatal编程技术网

Bash-变量和函数输出相乘的语法

Bash-变量和函数输出相乘的语法,bash,Bash,我目前正在尝试将设置为整数的变量与numberOfNodes函数(integer)的结果相乘,但没有得到任何结果。我有以下功能: function myfunction1(){ $(($myVariable * `myfunction2`)) } 我还尝试了以下方法,但没有成功: $((myVariable * myfunction2)) `$myVariable * myfunction2` $myVariable * myfunction2 大概是这样的: function my

我目前正在尝试将设置为整数的变量与numberOfNodes函数(integer)的结果相乘,但没有得到任何结果。我有以下功能:

function myfunction1(){
    $(($myVariable * `myfunction2`))
}
我还尝试了以下方法,但没有成功:

$((myVariable * myfunction2))
`$myVariable * myfunction2`
$myVariable * myfunction2
大概是这样的:

function myFunc()
{
    echo 5
}

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

它应该是一个递归函数吗?你的
myFunction
(你正在倒勾的那一个)是执行
返回
还是回显节点数?我怀疑如果它
echo
返回结果,则反勾号应该是正常的。尝试回显一下
myfunction
,看看它有什么问题。嗨,我很抱歉-我更改了函数的名称以反映我正在尝试做的事情。