ホームディレクトリを変数として設定したいと思います。
どうやってやるの?
これは私のコードです:
set fp [open "$HOME/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$HOME/log.sh" a]
ホームディレクトリを変数として設定したいと思います。
どうやってやるの?
これは私のコードです:
set fp [open "$HOME/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$HOME/log.sh" a]
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 チュートリアルを参照してください。