[英]How do you get a dollar sign into a dejagnu "expect" file pattern?
我正在寫一個字符串"$ 2 3#::6"
是有效輸入的東西,我需要對它進行 dejagnu 測試,類似於
{"\"$ 2 3#::6\"" "0 3" }
但轉義或集合的組合沒有奏效。 理論上,expect 文件是一個 tcl 腳本,但是我嘗試過的 tcl 反斜杠、卷曲和引號機制都沒有做到。 過去像使用集合這樣的事情:
set vect "\[ .4 .5 .6 \]"
獲得方括號已經奏效:
{"\"3 + $vect\"" "3.4 3.5 3.6" }
但沒有與美元符號類似的東西。
任何提示?
好的,我只是誤入了解決方案:
{"\"$ 2 3#::6\"" "0 3" }
在 $ 和 2 之間有一個空格,有效;
{"\"$2 3#::6\"" "0 3" }
沒有那個空間試圖將 $2 解釋為替代。
正如艾米麗·利特拉——對於那些年紀大到還記得艾米麗·利泰拉的人——曾經說過,“沒關系……”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.