如何在 Expect 脚本中创建常量?
How to Make Constants in an Expect Script?
我希望能够在 Expect 脚本中创建和设置常量值。
在 Bash 等脚本和许多编程语言中,可以创建常量并将其赋值。我已经尝试过许多在线站点来寻找如何在 Expect 中执行此操作,但令人惊讶的是我无法找到这些基本信息。
在 Bash 中创建并分配名为 name
的变量:name="Bob"
在 Bash 中创建并分配名为 CONFIG_FILE
的常量:readonly CONFIG_FILE="Configuration.ini"
在 Expect 中创建并分配名为 copyPath
的变量:set copyPath "/home/bob/tmp"
正在 Expect 中创建和分配常量:????
如何在 Expect 脚本中创建和设置常量值?
与Python一样,TCL(用于 Expect 的脚本语言)没有常量。
我建议走 python 路线。全部大写定义它们,不要更改它们,希望其他人都能得到提示。
set COPYPATH "/home/bob/tmp"
set PI 3.14159265359
如果您真的认为自己需要它们,link glenn jackman 在评论 https://wiki.tcl-lang.org/page/constants.
中发布了一些技巧
我希望能够在 Expect 脚本中创建和设置常量值。
在 Bash 等脚本和许多编程语言中,可以创建常量并将其赋值。我已经尝试过许多在线站点来寻找如何在 Expect 中执行此操作,但令人惊讶的是我无法找到这些基本信息。
在 Bash 中创建并分配名为 name
的变量:name="Bob"
在 Bash 中创建并分配名为 CONFIG_FILE
的常量:readonly CONFIG_FILE="Configuration.ini"
在 Expect 中创建并分配名为 copyPath
的变量:set copyPath "/home/bob/tmp"
正在 Expect 中创建和分配常量:????
如何在 Expect 脚本中创建和设置常量值?
与Python一样,TCL(用于 Expect 的脚本语言)没有常量。
我建议走 python 路线。全部大写定义它们,不要更改它们,希望其他人都能得到提示。
set COPYPATH "/home/bob/tmp"
set PI 3.14159265359
如果您真的认为自己需要它们,link glenn jackman 在评论 https://wiki.tcl-lang.org/page/constants.
中发布了一些技巧