#!/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
echo "======= Lista plikow na katalogu domowym uzytkownika $uzyt ======== "
ls $dom
echo " ======== Koniec listy ========"
# Koniec skryptu
[adam@etoh ~]$ ./skrypt
======= Lista plikow na katalogu domowym uzytkownika adam ========
CTC_talk exam01.F05 mail rungms
Desktop exam01.dat motd sentencje
INTLOCAL exam01.inp nsmail seqgms
PRO exam01.log nuevo skrypt
Slownik flagg odpowiedzi.aux src
T0073_1_algorytm.mol flagg1 odpowiedzi.dvi suma
Twain g98 odpowiedzi.log tmp1
======== Koniec listy ========