#!/bin/csh -f ############################ # To jest przyklad skryptu # ############################ # # Sprawdzam, czy zaspecyfikowano parametr: # if (${#argv} > 0) then # # Nazwa uzytkownika oraz katalogu jest tworzona # na podstawie zaspecyfikowanego parametru # set uzyt = $1 set dom = ~$1 else # # Jezeli nie zaspecyfikowano parametru, uzytkownikiem jest # uzytkownik aktualnie zalogowany # set uzyt = $USER set dom = $HOME endif if (-r $dom) then echo "======= Lista plikow na katalogu domowym uzytkownika $uzyt ======== " ls $dom echo " ======== Koniec listy ========" else echo "Brak dostepu do katalogu domowego uzytkownika $uzyt" endif # Koniec skryptu [adam@etoh ~]$ ./skrypt bart ======= Lista plikow na katalogu domowym uzytkownika bart ======== Desktop bin etoh-boot-flop.img pg5 spr1 XTerm bootnet.img john pg6 sprwc.tar XTerm.sgi dead.letter mail prowatpack.tgz sshnewhost badania2spr dp2711.tar molmol seti stan_mmol.tar bart eto nsmail skry su ======== Koniec listy ======== [adam@etoh ~]$ ./skrypt magda Brak dostepu do katalogu domowego uzytkownika magda