我的角色有问题。我认为这是dos和unix之间的转换问题。
我有一个浮点值的变量。当我使用 echo 命令打印它时,我得到:
0.495959
但是当我尝试使用 bc 命令对该值进行操作时(我不确定如何编写 bc 命令)。
echo $mean *1000 |bc
我得到:
(standard_in) 1 : illegal character: ^M
我已经在我的 .sh 文件上使用了 dos2unix 命令。我认为这是因为我的变量具有 ^M 字符(未使用 echo 命令打印)
我怎样才能消除这个错误?