URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6140
[ Назад ]

Исходное сообщение
"Проверка аргументов "

Отправлено Isberg , 31-Янв-07 16:28 
Здравствуйте!

у меня возникла проблема с проверкой аргументов в Shell
я написал маленький скриптик
  echo 1 - sozdan dnei nazad
  echo 2 - izmenen dnei nazad
  echo 3 - vidat spisok imen
  read a
  a=$a
case $a in
  1) echo "Vvedite skolko dnei nazad bil sozdan fail"
     read b
     b=$b
     find . -atime +$b -print ;;  
  2) echo "Vvedite skolko dnei nazad fail bil izmenen"
     read c
     c=$c
     find . -mtime $c -print ;;  
  3) echo "Vvedite stroky dlia poiska"
     read d
     d=$d
     grep -l $d * ;;
  *) break ;;
esac

Все работает! но как сделать проверку аргументов... например если пользователь ввел
sh my.file hhh  -> поидее должны быть выведены файлы которые содержат строку hhh
так вот... как сделать проверку ввода аргументов?
PS в поиске не нашел
Помогите чем можете...


Содержание

Сообщения в этом обсуждении
"Проверка аргументов "
Отправлено phpcoder , 31-Янв-07 16:48 
>Помогите чем можете...

man test