0
A
回答
3
要獲得變量替換,請使用雙引號而不是大括號。標準的Tcl規則,儘管在這種情況下你可能會感到驚訝。 (我建議把<<
以外作爲自己的論據,因爲我認爲這是更清晰的方式。)
exec -- sftp [email protected] << "
get $filename
quit"
您也可以使用subst
命令。有時候這更清楚;它在很大程度上是等價的(除非一些非常精細的細節,除非你使用大型模板化文檔,否則無關緊要)。
exec -- sftp [email protected] << [subst {
get $filename
quit
}]
相關問題
- 1. tcl中的變量替換
- 2. HEREDOC文字內的變量替換
- 3. bash在sqlplus +引用變量替換heredoc
- 4. 替換heredoc語法
- 5. 如何在已設置的heredoc變量中搜索並替換ksh中的ksh?
- 6. 如何在\ tcl腳本字符串變量中替換\ \ \?
- 7. 變量名中的perl變量替換
- 8. 如何在Tcl變量值替換字符串/期待
- 9. tcsh中的變量替換
- 10. C中的變量替換
- 11. OctopusDeploy中的變量替換
- 12. Tcl中的靜態變量
- 13. 替換變量
- 14. 替換變量
- 15. 變量替換
- 16. Tcl中的大文本替換
- 17. tcl字符串替換
- 18. PHP變量替換
- 19. jQuery變量替換
- 20. jquery - 替換變量
- 21. 帶變量插值的Lua heredoc?
- 22. cmake的:Configure_file變量替換
- 23. sed的變量替換
- 24. 的Python 3.6變量替換
- 25. ActiveRecord的SQL變量替換
- 26. 替換借來的變量
- 27. tcl在文件中查找並替換
- 28. 在bash變量中替換換行符?
- 29. 替換字符串中的變量替換錯誤的字符
- 30. 在Java中有heredoc替代(heredoc as PHP)嗎?