我有一个由用户设置的变量,假设 a 是“/n/nhelloworld”,我不想要“ " 创建一个新行,而不是打印它。
基本上对于没有格式化的变量值的输出,只是原始文本。
因为它存储在变量中并由用户设置,所以我不能使用 {} 代替“”,或者至少我尝试过但没有成功
您可以直接转义反斜杠,如:
set a "\n\nhelloworld" set b [string map {"\n" "\\n"} $a]
然后打印 $b