Я использую lappend
в сценарии, делать что-то вроде этого:lappend добавляет фигурные скобки к элементу
set element_name a[0]
lappend mylist $element_name
Я вижу, что если $element_name
содержит []
в нем, например, a[0]
. lappend
добавляет фигурные скобки к нему. Как, если я печатаю $mylist
то это дает:
{a[0]}
Как я могу избавиться от этих фигурных скобок? Я просто хочу a[0]
.
Это первая линия должна генерировать ошибку, 'имя команды недопустимое 0', если вы не писали как' {a [0]} 'или' "а \ [0 \ ] "' – slebetman
@slebetman: 'a \ [0]' без двойных кавычек. –
Или у вас есть команда: 'proc 0 {} {return {[0]}}' –