sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #100815
RE: Hvad betyder: if test $P -ef $P; then
> I et script ser jeg
>
> if test $P -ef $P; then
>
> Hvad betyder den if statement?
>
-e = file exists
-f = file exists and is af regular file (i.e., not a directory or other special type of file).
If sætningen checker om filen eksisterer og at det ikke er en mappe/special fil.
Man kunne dog fjerne -e operator, da -f operato også foretager checket.
Der kan opstå et problem med denne if-konstruktion, hvis filnavnet P indeholder mellemrum og specialtegn.
Med venlig hilsen / Regards
Frank Larsen
Kimik IT A/S
PO Box 740
3900 Nuuk
Greenland
Mail : support@xxxxxxxxxxx
Phone: +299 34 20 00
References