Aleksey Cheusov wrote: >> Задача. В зависимости от некоторых условий необходимо вызвать команду с >> дополнительными аргументами или без них. Например: > > В самых сложных и запутанных случаях помогает shquote, который ниже > и eval. Решение -- самое общее и переносимое на любой POSIX и даже > недо-POSIX шел. Спасибо, но мне не нужен eval. Достаточно предложенного Виктором первого варианта: ${USE_FOO:+--foo "$FOO"}