输入重定向运算
将计算表达式输出给bc去执行,类似于文件流中输入,可以输入多行表达式,更加清晰
语法
第一种方式
var_name=bc [options] << EOF 第一行表达式1 第一行表达式2 第一行表达式3 第一行表达式4 ... EOF
第二种方式
var_name=$(bc [options] << EOF
第一行表达式1
第一行表达式2
第一行表达式3
第一行表达式4
…
EOF
)
var_name是shell变量的名字
bc 执行bc的命令
EOF输入流表达式,含义将EOF中间多行表达式输入给到bc执行,将bc的执行结果给到shell变量var_name