TCL:使用sed在右大括号后获取额外字符

TCL:使用sed在右大括号后获取额外字符,tcl,tk,Tcl,Tk,正在尝试在tcl中编写sed模式替换 sed -i '$a\}\' input 我试着跟踪,但它报告了一个错误 sed -i {$a\/} \} input 即使我转义了需要放在输入文件末尾的“}”右大括号,这也不起作用,有什么想法吗 exec sed -i "\$a\\}\\" input 这似乎是可行的: exec sed -i "\$a\\}\\" input 如果能解决您的问题,请接受答案,谢谢。如果能解决您的问题,请接受答案,谢谢。单引号在Tcl中绝对没有特殊意义。单引号在T

正在尝试在tcl中编写sed模式替换

sed -i '$a\}\' input
我试着跟踪,但它报告了一个错误

sed -i {$a\/} \} input 
即使我转义了需要放在输入文件末尾的“}”右大括号,这也不起作用,有什么想法吗

exec sed -i "\$a\\}\\" input
这似乎是可行的:

exec sed -i "\$a\\}\\" input

如果能解决您的问题,请接受答案,谢谢。如果能解决您的问题,请接受答案,谢谢。单引号在Tcl中绝对没有特殊意义。单引号在Tcl中绝对没有特殊意义。