私は自分のショップでルーターを使った仕事で TCL を使い始めようとしているので、これを研究しています。私がアクセスできるスクリプトを書いている技術者がいるので、彼の仕事から学ぼうとしています。
スクリプトの冒頭で次のセクションに出くわしましたが、これは理解しようとしていてほとんど進歩していません。どんな説明でも助けていただければ幸いです。
このセクションでは、プロンプトを設定し、スクリプトで後で使用するプロンプト設定を作成します。
set prompt "(%|#|\\$) $" ;# default prompt
catch {set prompt $env(EXPECT_PROMPT)}
set spec "(,|%|\\)|\\(|;|:|\\.|\\*|\[|\]| |/|{|}|\\||\\$|\"|\'|\\\\|-)"
後で、変数 spec の値は次のように使用されます。
set cmd "show clock"
regsub -all $spec $cmd "_" cmde
だから私は本当に何が起こっているのか知りたいのですが、私の「web foo」はこれで完全に失敗しています。
ありがとう!マルク