set number = $<
set n = @ $number % 2
我是CSH的新手。我只是想了解基本的东西。我遇到此错误:set: Variable name must begin with a letter.
我该如何修复?
您正在错误地使用@
命令。为了评估和存储表达式的结果:
set number = $<
@ n = ($number % 2)
但是,CSH用作脚本语言特别痛苦 - 最好使用Bash或Python。我强烈建议您查看以下内容:
- CSH编程被认为有害
- 不使用C外壳的十大理由。