История изменений
Исправление vodz, (текущая версия) :
Поподробнее, пожалуйста.
Да вы издеваетесь?!
ТСу хочется сделать аргументы в командах скрипта: cmd gcc${pkgver\что-то} ...
Вряд ли это возможно сделать online-преобразование. Потому, если уж делать дополнительные телодвижения в скрипте, то наиболее оптимально делать самими средствами интерпретатора, без насилование системы новым процессом и вводом-выводом. Конкретно для моего скрипта это преобразуется в:
pkgver=4.3.3
major_minor() { local ver; ver=${1%.*}; return "${ver%.*}${ver#*.}"; }
major_minor $pkgver
gcc_ver=$?
echo $gcc_ver
gcc43
Исходная версия vodz, :
Поподробнее, пожалуйста.
Да вы издеваетесь?!
ТСу хочется сделать аргументы в командах скрипта: cmd gcc${pkgver\что-то} ...
Вряд ли это возможно сделать online-преобразование. Потому если уж делать дополнительные телодвижения в скрипте, то наиболее оптимально делать самими средствами интерпретатора, без насилование системы новым процессом и вводом-выводом. Кокретно для моего скрипта это преобразуется в:
pkgver=4.3.3
major_minor() { local ver; ver=${1%.*}; return "${ver%.*}${ver#*.}"; }
major_minor $pkgver
gcc_ver=$?
echo $gcc_ver
gcc43