LINUX.ORG.RU
ФорумAdmin

bash-сценарий


0

0

всем привет. мне нужно написать сценарий .. первым ключом которого будет текст (пусть ключ -t), посылаемый на консоль всем работающим пользователям(что то типа echo "tesxt" > /dev/pts/0), второй ключ (пусть -f ) - это файл, в который занесется отчет по всем работающим пользователям. (что то типа ps u > file) нужно для отчета начальству. . отдельно я знаю команды . но вот ключи не умею программировать всем заранее спасибо.

anonymous

#!/bin/bash

#test.sh: Options/arguments usage

echo -e "Option\t Argument"
while getopts "f:t:" Option
 do
  case $Option in
    f ) echo -e "-f\t $OPTARG";;
    t ) echo -e "-t\t $OPTARG";;
  esac
 done

Надеюсь с использованием ключей и их аргументов теперь все понятно. 
Дальше, думаю, сам разберешься без проблем.

anonymous
()

man getopt

и как пример - getopt-parse.bash в документации к util-linux

ananas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.