如何在CSH中取消引用变量

XYZ_Linux

我有一个变量$ var,其值作为另一个变量$ env。$ env有一些价值。我如何使用$ var打印$ env的值。

> set xyz = 'abc' set env = 'xyz' set v = '$' set var = "$v""$env"
> 
> echo $var    o/p: $xyz

现在我想使用$ var打印$ xyz的值

松弛翼

使用eval,如下所示:

set xyz='abc'
set var='xyz'
eval echo \$$var

这通常称为间接引用


这是一个示例脚本:

set var = 'xyz'
set xyz = 'abc'
if ( $?var ) then
    echo '$var is set to '"$var"
endif
if ( $?xyz ) then
    echo '$xyz is set to '"$xyz"
endif
if ( `eval echo \$\?$var` ) then
    echo '$$var is set to '`eval echo \$$var`
endif

输出:

> csh test
$var is set to xyz
$xyz is set to abc
$$var is set to abc

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在函数中引用和取消引用变量以及如何遍历数据框

来自分类Dev

如何在Perl中取消引用数组?

来自分类Dev

如何在ctypes中取消引用void *?

来自分类Dev

如何在TensorFlow中取消引用_ref张量类型?

来自分类Dev

如何在ASMx64中多次取消对指针的引用?

来自分类Dev

如何在 C 中取消引用指向 struct 的指针?

来自分类Dev

如何在Python中动态引用变量

来自分类Dev

如何在lua中引用实例变量?

来自分类Dev

如何在归纳中引用变量

来自分类Dev

如何在bash脚本中引用变量

来自分类Dev

如何在 if 条件中引用多个变量

来自分类Dev

如何在csh中设置循环以将变量设置为目录名称?

来自分类Dev

如何在php中取消设置全局变量?

来自分类Dev

如何在Codeigniter中从视图范围取消设置变量

来自分类Dev

如何在命令行中取消设置变量?

来自分类Dev

如何在不进行强制转换的情况下取消引用void变量

来自分类Dev

如何在csh中将变量设置为命令的输出?

来自分类Dev

如何取消液体中的变量?

来自分类Dev

如何在cloudformation中的ImportValue中引用变量?

来自分类Dev

如何在VBA中引用变量矩阵中的整列或整行?

来自分类Dev

Windows Batch命令:如何取消引用FOR循环变量以检查该变量是否在环境变量中已设置

来自分类Dev

Windows Batch命令:如何取消引用FOR循环变量以检查该变量是否在“环境变量”中已设置

来自分类Dev

如何修复“ MANPATH:未定义的变量”。在csh中?

来自分类Dev

如何在str_detect()中取消引用以从r中的函数过滤数据帧?

来自分类Dev

如何在表达式中引用模块变量?

来自分类Dev

如何在Postgresql动态SQL中引用变量?

来自分类Dev

如何在组件类中获取ngForm变量引用?

来自分类Dev

如何在python中通过引用分配变量?

来自分类Dev

如何在C ++中检测对范围外的堆栈变量的引用?

Related 相关文章

  1. 1

    如何在函数中引用和取消引用变量以及如何遍历数据框

  2. 2

    如何在Perl中取消引用数组?

  3. 3

    如何在ctypes中取消引用void *?

  4. 4

    如何在TensorFlow中取消引用_ref张量类型?

  5. 5

    如何在ASMx64中多次取消对指针的引用?

  6. 6

    如何在 C 中取消引用指向 struct 的指针?

  7. 7

    如何在Python中动态引用变量

  8. 8

    如何在lua中引用实例变量?

  9. 9

    如何在归纳中引用变量

  10. 10

    如何在bash脚本中引用变量

  11. 11

    如何在 if 条件中引用多个变量

  12. 12

    如何在csh中设置循环以将变量设置为目录名称?

  13. 13

    如何在php中取消设置全局变量?

  14. 14

    如何在Codeigniter中从视图范围取消设置变量

  15. 15

    如何在命令行中取消设置变量?

  16. 16

    如何在不进行强制转换的情况下取消引用void变量

  17. 17

    如何在csh中将变量设置为命令的输出?

  18. 18

    如何取消液体中的变量?

  19. 19

    如何在cloudformation中的ImportValue中引用变量?

  20. 20

    如何在VBA中引用变量矩阵中的整列或整行?

  21. 21

    Windows Batch命令:如何取消引用FOR循环变量以检查该变量是否在环境变量中已设置

  22. 22

    Windows Batch命令:如何取消引用FOR循环变量以检查该变量是否在“环境变量”中已设置

  23. 23

    如何修复“ MANPATH:未定义的变量”。在csh中?

  24. 24

    如何在str_detect()中取消引用以从r中的函数过滤数据帧?

  25. 25

    如何在表达式中引用模块变量?

  26. 26

    如何在Postgresql动态SQL中引用变量?

  27. 27

    如何在组件类中获取ngForm变量引用?

  28. 28

    如何在python中通过引用分配变量?

  29. 29

    如何在C ++中检测对范围外的堆栈变量的引用?

热门标签

归档