Scripting 从字符串到整数(脚本)

Scripting 从字符串到整数(脚本),scripting,csh,tcsh,Scripting,Csh,Tcsh,我有一段代码: set calls = `cut -d" " -f2 ${2} | grep -c "$numbers"` set messages = `cut -d" " -f2 ${3} | grep -c "$numbers"` @ popularity = (calls * 3) + messages 和错误 @ expression syntax 这是什么意思?grep-c返回号码,我错了吗,提前谢谢 在$numbers中,我有一个数字列表,2和3参数也包含数字 @ po

我有一段代码:

 set calls = `cut -d" " -f2 ${2} | grep -c "$numbers"`
 set messages = `cut -d" " -f2 ${3} | grep -c "$numbers"`

 @ popularity = (calls * 3) + messages
和错误

@ expression syntax
这是什么意思?grep-c返回号码,我错了吗,提前谢谢

在$numbers中,我有一个数字列表,2和3参数也包含数字

@ popularity = ($calls * 3) + $messages
仍然需要$符号来表示变量


请参见

哪一行导致该错误?我不知道,我可以检查它吗,不知道,如何检查?请尝试echo$numbers以查看是否正在传递grep no参数?