>>как именно ругается? уверены что на кавычки ругается?
>
>забыл написать что используется zsh под win. больше так не делайте, по умолчанию рассматривается обычно bash, а в нем все несколько иначе.
>так вот получается что параметр подставляется как есть, с кавычками :
>command "file1 file2 file3"
>и команда (xgettext) воспринимает это как 1 параметр и ругается на отсутствие
>файла (может, это специфика Win-билда).
Это специфика zsh
измените это поведение указав
setopt shwordsplit
или почитайте доку на zsh (полно в инете и на этом сайте) и сделайте более правильно.
(я не могу сказать как именно т.к. юзаю либо bash, либо sh, изредка ksh)
>выкрутился пока так (поменял разделитель на запятую, а в команде заменяю запятые
>на пробелы sed-ом) :
изврат честно слово, почему не почитать доку?
>вообще странно что в shell-е нет средств работы со списками.
есть. тем более в zsh, даже мощнее чем в bash. Опять же читайте документацию.