Ответ
mgorshkov 02.12.2009 02:26
Ага, я и делаю это иначе:
$args[^table::create{arg
-size
600x150
-font
tahoma-bold
-pointsize
13
...и т.д. еще 50 аргументов. не от хорошей жизни столько, как вы понимаете.
Попробовал вынести наружу часть:
$font[-size 600x150 -font tahoma-bold]
$args[^table::create{arg
$font
-pointsize
13
Не проходит этот номер. Главное, что никак нельзя посмотреть реальную командную строку, которая подается системе, а то бы стало понятно, почему не работает. stderr выдается такой:
unrecognized option `-size 600x150 -font tahoma-bold', то есть по косвенным признакам можно судить, что exec автоматически закавычивает аргументы с пробелами.