LINUX.ORG.RU

tcl, exec, параметры из списка


0

0

Пытаюсь из tcl вызвать прогу, для которой пишу обертку.

собственно, использую exec, при этом набор ключей (параметров командной строки у меня есть в списке).

Однако при попытке вызова:

set keys [make-keys]

exec -ignorestderr --\

proga $keys > out.0

Программа почему-то не получает значения ключей. Если же писать напрямую:

exec -ignorestderr --\

proga -a 100 -b 200 -c 300 > out.0

то получает.

Что я делаю не так и как мне передать ключи из списка?

Ответ на: комментарий от jtootf

Только не совсем: если в конец команды добавлять "&"

То выдает сообщение об ошибке: invalid command name "12142"

Как это победить?

scabarocci
() автор топика
Ответ на: комментарий от scabarocci

>То выдает сообщение об ошибке: invalid command name "12142"

очевидно, квотировать. можно весь кусок кода?

jtootf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.