CSH脚本错误:可变名称必须以字母开头

  • 本文关键字:开头 脚本错误 CSH shell csh
  • 更新时间 :
  • 英文 :

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外壳的十大理由。

最新更新