正規表現の一致で文字列を使用する方法を理解しようとしています。私はグーグルで1時間検索してきましたが、専門家に聞いてみようと思いました。
これは機能します:
#!/usr/bin/expect
set MYSTR "value"
if [ regexp -nocase "$MYSTR" $outcome matchresult ] then {
...
}
これは機能していません:
#!/usr/bin/expect
set MYSTR "value"
if [ regexp -nocase {something here:\s+$MYSTR} $outcome matchresult ] then {
...
}
単純な構文の問題だと確信しています。
ご協力いただきありがとうございます