Как распечатать все переменные среды в TCL?

Как в TCL распечатать все переменные среды с помощью однострочной команды?


person becks    schedule 23.10.2012    source источник


Ответы (1)


Существует массив под названием env, в котором хранятся все переменные среды. Итак, вы можете просто сделать это:

puts [array get env]

или просто

parray env
person TrojanName    schedule 23.10.2012
comment
Разница между ними в том, что parray сортирует ключи, делает хорошие отступы и, как правило, делает вывод легко читаемым. array get нет; он предназначен в основном для сериализации данных массива (готов к использованию с array set). - person Donal Fellows; 24.10.2012
comment
put [array get env] - для меня это вообще ничего не печатает? - person Matt Warren; 15.03.2018