Может кому будет полезно такое применение для вызова внешних скриптов на любом языке с добавлением своих финализирующих команд (меня выручило - ненавижу возиться с временными файлами).
Пример : файл "ini_file_in_tcl_format" содержит TCL-команды :
- Код: Выделить всё
- set Ppvar(name) "Beee";
 [..]
 set Ppvar(type) "Muuuu";
Обработка этих TCL-команды в BASH-скрипте (в данном случае - чтение настроек TCL-программы в BASH-переменные)
- Код: Выделить всё
- #!/bin/sh
 APP_INI=ini_file_in_tcl_format;
 function get_app_ini() {
 echo -e foreach name [array names Ppvar] { puts "\$name=\"\$Ppvar(\$name)\"\;" } | cat $APP_INI - | tclsh
 }
 eval `get_app_ini`
 if [ $name == "Beee" ]; then
 [..]
 else
 [..]
 fi
 case $type in
 Muuuu)
 echo "Ha-ha" ;
 return
 ;;
 [..]
 esac
 [..]




