Я хочу передать команду скрипту оболочки. Эта команда является командой grep. При выполнении я получаю следующие ошибки, пожалуйста, помогите:
myscript.sh "egrep 'ERROR|FATAL' \*20100428\*.log | grep -v aString"
myscript.sh - простой скрипт:
#!/bin/ksh
cd log
$1
ошибки:
egrep: can't open |
egrep: can't open grep
egrep: can't open -v
egrep: can't open aString
Ошибка в том, что egrap видит аргументы |, grep, -v и aString в качестве аргументов.