User:Kkarlson: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 7: Line 7:
# Autor: Karl-Martin Karlson
# Autor: Karl-Martin Karlson
# Rühm: A21
# Rühm: A21
# skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi  
# Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi  


KASUTAJANIMI=$1
KASUTAJANIMI=$1
Line 18: Line 18:
     find / -group $KASUTAJANIMI > $2 2> /dev/null
     find / -group $KASUTAJANIMI > $2 2> /dev/null
     echo "Skript lõpetas edukalt!"
     echo "Skript lõpetas edukalt!"
elif [ $# -nq 2 ]
else
then
     echo "Parameetrite arv on vale, käivita programm järgnevalt:"
     echo "Parameetrite arv on vale, käivita programm järgnevalt:"
     echo "$0 KASUTAJANIMI FAILINIMI"
     echo "$0 KASUTAJANIMI FAILINIMI"

Revision as of 15:00, 18 February 2014

Quest 3 (5p)

Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi <source lang=bash>

  1. !/bin/bash
  2. Autor: Karl-Martin Karlson
  3. Rühm: A21
  4. Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi

KASUTAJANIMI=$1 FAILINIMI=$2

  1. parameetrite kontroll

if [ $# -eq 2 ] then

   touch $2
   find / -group $KASUTAJANIMI > $2 2> /dev/null
   echo "Skript lõpetas edukalt!"

else

   echo "Parameetrite arv on vale, käivita programm järgnevalt:"
   echo "$0 KASUTAJANIMI FAILINIMI"
   exit 1

fi