0
我是新使用Tcl和我有以下腳本:如何在相同的tcl腳本下載並使用該文件?
proc prepare_xml {pdb_id} {
set filename [exec wget ftp://ftp.ebi.ac.uk/pub/databases/msd/sifts/xml/$pdb_id.xml.gz]
set filename_unzip [exec gunzip "$pdb_id.xml.gz"]
set ready_xml [exec sed -i "/entry /c\<entry>" "$pdb_id.xml"]
return $ready_xml
}
預期的輸出是文件「文件名」解壓縮和修改。但是,當我第一次執行它時,它只會下載該文件,而不會對其進行解壓縮。如果我第二次執行它,我獲得了預期的輸出和原始下載文件的第二個副本。
任何人都可以幫助我嗎?我嘗試過使用後和vwait命令,但它不起作用。
謝謝:)