这个 C Shell 脚本中的“@”有什么作用?

问题描述 投票:0回答:2

我有一个第三方 C shell 脚本,其中包含以下行:

@ CM4_ON = $CM4_ON * 2

该脚本在 CentOS 7 系统上成功。 “@”在这种情况下有什么作用?

csh
2个回答
0
投票

感谢评论中的回答。看来“@”是“set”的缩写形式,在 C shell 脚本中用于赋值。


0
投票

不完全是,它是用于整数算术运算:

设 x = 2 + 3

@x = 2 + 3

第一个将 $x 设置为“2 + 3”

第二个将 $x 设置为 5

更有用(通常在循环或其他一些操作中)...

@n = 1

@n=n+1

将 $n 设置为 2

© www.soinside.com 2019 - 2024. All rights reserved.