User:Kkarlson: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 16: Line 16:
then
then
     touch $2
     touch $2
     find / -group $KASUTAJANIMI > $2 2> /dev/null
     find / -user $KASUTAJANIMI > $2 2> /dev/null
     echo "Skript lõpetas edukalt!"
     echo "Skript lõpetas edukalt!"
else
else

Revision as of 15:53, 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 / -user $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