Страница 1 из 1

Выполнение Shell-сриптов в Perl

Добавлено: 2008-04-21 10:55:53
skeletor
Есть скрипт на perl. Где-то в средине скрипта нужно выполнить команду, точнее получить вывод от команды

Код: Выделить всё

ID=`echo "select * from TABLE where FIELD like '%$1%'" | mysql DB_NAME -uDB_USER -pUSER_PASS | grep -v id`
то есть, использовать результат переменной ID дальше в скрипте. Пробовал использовать system, но куда она возвращает результат?

Re: Выполнение Shell-сриптов в Perl

Добавлено: 2008-04-21 11:10:54
hizel
http://perldoc.perl.org/perlopentut.html
раздел Pipe Opens

а нелучше использовать нативные perl DBI функции работы с мускулом?

Re: Выполнение Shell-сриптов в Perl

Добавлено: 2008-04-21 11:15:04
skeletor
А как потом прикрутить grep?

Re: Выполнение Shell-сриптов в Perl

Добавлено: 2008-04-21 15:56:47
lexy
skeletor писал(а):А как потом прикрутить grep?
есть нативная функция в перл, скажу название - не поверишь! ))))))