How to access environment variables in an Expect script?

时间秒杀一切 提交于 2019-12-03 04:16:10

Expect is an extension of Tcl. Tcl access enviroment variables via the global env array:

send_user "$env(PATH)\n"

You can use the global env array by using:

$::env(PATH)    

This notion will also work inside procedures.

If you want to read the target $PATH variable, then you must escape the "$" :

exp_sent -- echo "\$PATH\r"

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!