在我的 tcl 脚本中,我使用 wget 从 http 地址下载文件。
编码:
catch {open "|wget -q --output-document Tags.xlsx --http-user=$env(USER) --ask-password \"http://web.com/sites/Documents/Names.xlsx\""} fh
fileevent $fh writable {
puts $fh "password"
}
错误:
channel is not writable
while executing
"fileevent $fh writable {
puts $fh "password"
}"
为什么通道不可写?运行纯 wget 时,它会在提示中请求密码。