User:Amill

From ICO wiki
Revision as of 12:29, 11 May 2011 by Amill (talk | contribs) (Created page with '#!/bin/bash #author: Andres Mill #Ryhm: A22 #version: 0.1 #Kontrollime mitme parameetriga programm on k'ivitatud, #kui parameetrite arv ei ole kaks,siis v'ljutakse programmist #…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
  1. !/bin/bash
  2. author: Andres Mill
  3. Ryhm: A22
  4. version: 0.1
  1. Kontrollime mitme parameetriga programm on k'ivitatud,
  2. kui parameetrite arv ei ole kaks,siis v'ljutakse programmist
  3. ja andakse teada, k'ivita skript uuesti sellisel kujul.

if [ $# -ne 2 ]; then echo "K2ivita skript uuesti kahe parameetiga kujul $(basename $0) kasutaja grupp" exit 1 fi

  1. Vaatame, mis grupidesse kasutaja kuulub.
  2. Grepime, kas kasutaja kuulub gruppi
  3. Kui Grepi ridade arv on suurem, kui null andakse teada,et kasutaja kuuluub gruppi.
  4. Kui grepimisega leitud ridade arv on suurem, kui null teatatakse, et kasutaja ei kuulu gruppi.

if [ $( groups $2|grep $1 -c) >0 ]; then echo "0 - Kasutaja kuulub gruppi." else echo "1 - Kasutaja ei kuulu gruppi" fi exit 0