LINUX.ORG.RU

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

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

Ну прям так в лоб, конечно, нельзя (скрипт-то ты как щель вызываешь а не как пхп), но...

#!/bin/bash eselect php cli set 1 #выбираем версию под номером 1 из списка eselect
php -r "print 'hello world'.\"\n\";"

Выдаст как раз:
neverloved@thecloneofmyown ~ $ sh qwe.sh 
hello world

Ну и eselect выставляет либо профиль для юзера, либо профиль для всей системы (если выполнено из-под рута), потому перед такими действиями надо запомнить текущую используемую версию, а потом вернуть всё взад.
В общем, суть ты понял :) гента и правда намного более гибкая. спасибо что ответил :3

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

Ну прям так в лоб, конечно, нельзя (скрипт-то ты как щель вызываешь а не как пхп), но...
[code]
#!/bin/bash eselect php cli set 1 #выбираем версию под номером 1 из списка eselect
php -r «print 'hello world'.\»\n\";"
[/code]

Выдаст как раз:
[code]
neverloved@thecloneofmyown ~ $ sh qwe.sh
hello world
[/code]

Ну и eselect выставляет либо профиль для юзера, либо профиль для всей системы (если выполнено из-под рута), потому перед такими действиями надо запомнить текущую используемую версию, а потом вернуть всё взад.

В общем, суть ты понял :) оно и правда намного более гибкое.