ファイルを読み取り、認識されない文字を含むいくつかの文字を置き換えるスクリプトを書いています
"^H^H^H^H^H^H^H^H^H"
実際、このファイルは、telnet セッションのコンソール出力をリダイレクトすることによって生成されました。このキャラクターを削除したいです。ファイルから「--More---」を削除する必要があります。
私はそれらを使用して置き換えてみました
set fileID [open "bar" r]
set temp [open "temp.txt" w+]
while {[eof $fileID] != 1} {
gets $fileID lineInfo
regsub -all "More" $lineInfo "" lineInfo
regsub -all "--More--" $lineInfo "" lineInfo #This is not working
puts $temp $lineInfo
}
「More」は削除できますが、「--More--」は削除できません。誰でもこれを説明できますか?
私も試してみました
regsub -all "^H^H^H^H^H^H^H^H^H" $lineInfo "" lineInfo #This is also not working
これも機能しません。
前もって感謝します。