我是UNIX的新手,所以我可能会遗漏一些明显的东西,但我试图划分两个变量,并将0.00作为输出。 以下是代码中存在问题的部分:
echo $reviewsum
echo $noofreviews
av=$(awk -v sum="${reviewsum}" -v no="${noofreviews}" 'BEGIN {printf "%.2f", sum/no; exit(0)}')
echo $av
输出:
62
20
0.00
我的变量是在同一个脚本中创建的,并且被正确找到(由echo显示),因此结果应该是62/20,这是3.1,但是输出给出0.00而不是任何想法?提前谢谢。
答案 0 :(得分:3)
您在问题中发布的输出开头显示的62
正在您之前的代码中通过某些命令输出,而这些命令尚未显示给我们,而不是echo $reviewsum
和{{ 1}}包含一个NULL字符串。
答案 1 :(得分:0)
它对我有用! :
//client/login.html
<template name="login">
{{> loginButtons}}
</template>
//client/login.js
Accounts.ui.config({
passwordSignupFields: "USERNAME_ONLY"
});
//server.js
Meteor.methods({
isUserExist: function (username, password) {
//do work
return true; //or false
}
});
你使用哪个linux发行版?