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!" | ||
else | |||
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 14: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>
- !/bin/bash
- Autor: Karl-Martin Karlson
- Rühm: A21
- 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
- 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