LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

#!/bin/sh

args=
for i; do
        args="$args '$i'"
done
sh -c "$args"

Но это не работает, если аргументы сами содержат апострофы, если осуществляется вызов через их экранирование.

Исходная версия vodz, :

#!/bin/sh

args="-c"
for i; do
        args="$args '$i'"
done
sh $args

Но это не работает, если аргументы сами содержат апострофы, если осуществляется вызов через их экранирование.