簡體   English   中英

如何將美元符號放入 dejagnu“期望”文件模式?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM