LINUX.ORG.RU

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

Исправление 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