Отправляет email-рассылки с помощью сервиса Sendsay

bash и переменная

Хай all!

имеется скрипт

в котором

query=""

case $i in
-opengl ) query=" | grep -v libGL"$query
esac

equery -q -N files ati-drivers $query

это часть из скрипта, но дело в том что, почему то когда идет выполнение, то
bash подставляет не значение этой переменной, а '|' grep -v libGL

те при исполнении получется equery -q -N files ati-drivers '|' grep -v
libGL

если я делаю так equery -q -N files ati-drivers "$query"

то получется equery -q -N files ati-drivers '| grep -v libGL'

а как мне сделать, чтобы было правильно : equery -q -N files ati-drivers |
grep -v libGL

Ответить   Thu, 11 Jan 2007 19:04:19 +0300 (#628531)

 

Ответы:

В сообщении от 1168535059 секунд после начала Эпохи Alexey Eropkin написал(а):

eval "equery -q -N files ati-drivers $query"

Ответить   Konstantin Korikov Thu, 11 Jan 2007 18:56:39 +0200 (#628542)