#!/bin/bash # Zadani co jsem mel: # # bez parametru to melo vypsat, kdo psal skript # pri vic jak sesti parametry to melo vypsat, kolik je tam paramtru a paty parametr # parametr -g soubor1 provede zapaleni souboru do soubor1.gz # parametr -t soubor1 nastavi prava soubor1 na rwxr--r-- # parametr -k adresar1 vypise vsechny spustitelne soubory v adresari adresar1 # parametr -n soubor1 vytvori symbolicky link na soubor1 se jmenem aaa # parametr -z soubor1 soubor2 soubor3 spoji soubory soubor1 a soubor2, ocisluje jejich radky a ulozi do soubor3 # pri -v to ma vzit z odkud.txt adresar a z neho do souboru vypis.txt zapsat nazvy souboru, ktere obsahuji prave 2 cisla za sebou if [ $# = 0 ] then echo "Martin Sloup, A04372" elif [ $# -gt 6 ] then echo "Pocet parametru: $#" echo "Paty parametr: $5" elif [ $1 = -g ] then gzip -c $2 > $2.gz elif [ $1 = -t ] then chmod 0744 $2 elif [ $1 = -k ] then cd $2 for soubor in * do if [ -x $soubor -a -f $soubor ] then echo "Soubor $soubor lze spustit." fi done elif [ $1 = -n ] then ln -s $2 aaa elif [ $1 = -z ] then cat "$2" "$3" | nl > $4 elif [ $1 = -v ] then ls -1 `cat odkud.txt` | egrep '[0-9]{2}' > vypis.txt fi