2
set number = $<
set n = @ $number % 2
我是csh的新手。我只是想了解基本的东西。 我得到这个错误:set: Variable name must begin with a letter.
我该如何解决它?csh脚本错误:变量名称必须以字母开头
set number = $<
set n = @ $number % 2
我是csh的新手。我只是想了解基本的东西。 我得到这个错误:set: Variable name must begin with a letter.
我该如何解决它?csh脚本错误:变量名称必须以字母开头
您正在错误地使用@
命令。为了评估并存储表达式的结果:
set number = $<
@ n = ($number % 2)
但Csh为特别痛苦作为脚本语言的使用 - 你最好使用bash或Python来代替。我强烈建议检查这些:
C ** shell **与C语言完全无关!在添加无关标签之前阅读标签信息! – Olaf
我认为在'='周围不能有空格。 –