На самом деле это единственный раздел про unix на этом форуме
Модераторы: /dev/random, Модераторы разделов
-
mnts
- Сообщения: 9
- ОС: Arch
Сообщение
mnts »
Задача такая: есть скрипт, принимающий некоторый параметр, и этот параметр он должен уметь выполнить.
Например,
Код:
<programname> 'cat /var/log/messages | grep -i error > /tmp/errors 2>&-'
и нужно как-то запустить то, что передано параметром. В общем, как watch делает
Пробовал $* и $@ - не помогло.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z »
exec "$1"
-
mnts
- Сообщения: 9
- ОС: Arch
Сообщение
mnts »
serzh-z писал(а): ↑06.08.2009 15:25
exec "$1"
Ок, а если параметров несколько, то тоже через exec? т.е.
<programname> ls -la?
Сейчас вот попробую...
Спасибо, работает.