我有一个第三方 C shell 脚本,其中包含以下行:
@ CM4_ON = $CM4_ON * 2
该脚本在 CentOS 7 系统上成功。 “@”在这种情况下有什么作用?
感谢评论中的回答。看来“@”是“set”的缩写形式,在 C shell 脚本中用于赋值。
不完全是,它是用于整数算术运算:
设 x = 2 + 3
@x = 2 + 3
第一个将 $x 设置为“2 + 3”
第二个将 $x 设置为 5
更有用(通常在循环或其他一些操作中)...
@n = 1
@n=n+1
将 $n 设置为 2