bash script

Alexandr Malusek malusek na hroch.ujf.cas.cz
Čtvrtek Listopad 19 17:57:22 CET 1998


kouba na fzu.cz (Tomas Kouba) writes:

> Lze nejak jednoduse testovat existenci alespon jednoho souboru. Ted 
> nemyslim pro rm, ale obecne: Existuje-li alespon jeden *.bak proved 
> blabla

Dalsi moznost:

--------------------
#!/bin/sh

existuje() {
   test -f $1 
}

if existuje *.bak; then
  echo "existuje alespon jeden *.bak"
else
  echo "neexistuje zadny *.bak"
fi

existuje *.bak && echo "nasel jsem" *.bak
--------------------

V podstate je to podobne jako priklad s "ls", akorat v pripade bashe
se nemusi spoustet externi proces, protoze "test" je interni prikaz.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux