【发布时间】:2019-09-22 21:50:43
【问题描述】:
我有一个带有以下内容的 shell 脚本:
filesize=22
incommon=25
num=$(bc <<< 'scale=2; ($incommon / $filesize) * 100')
输出:
(standard_in) 1:非法字符:$
(standard_in) 1:非法字符:$
例如,如果我将 ($incommon / $filesize) 替换为 (22 / 55),它就可以正常工作。 在这种情况下,如何将变量传递给 bc?
【问题讨论】:
-
切换到双引号。