将变量值赋给变量

时间:2017-05-07 07:57:34

标签: add variable-assignment tcsh integer-arithmetic

使用命令行,我定义了两个变量

set a = 5
set b = 5

此外,我还设置了另一个变量c,我在其中尝试分配ab的值。

我试过了 -

set c = $($a+$b)

但我已经Illegal variable name.

我试过了 -

set c
c = $($a+$b)

但我又得到了Illegal variable name.

2 个答案:

答案 0 :(得分:2)

  • 设置变量并赋值:

    @ a = 5
    

    这与:

    相同
    set a = 5
    
  • 查看变量的值:

    echo $a
    
  

您可以尝试以下方式:

    @ a = 4
    @ b = 5
    @ c = $a + $b

    echo $c
    9

不要忘记@,而不是'set'

You can have some basic ideas about working in tcsh from this site

PS。从来没有在tcsh工作过,所以请用一点点盐来回答我的回答/建议。

答案 1 :(得分:1)

set a = 5
set b = 5
set c = `expr $a + $b`