2

ホームディレクトリを変数として設定したいと思います。

どうやってやるの?

これは私のコードです:

set fp [open "$HOME/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$HOME/log.sh" a]
4

1 に答える 1

3

Expect は Tcl の拡張であるため、Tcl のenv配列を使用します。

set fp [open "$::env(HOME)/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$::env(HOME)/log.sh" a]

http://tcl.tk/man/tcl8.5/TclCmd/tclvars.htmおよびTcl チュートリアルを参照してください。

于 2012-08-09T23:45:40.233 に答える