[LUGOS] Kako izvesti test za prisotnost programa

Andrej Lajovic andrej.lajovic at guest.arnes.si
Wed Jun 1 13:53:01 CEST 2005


On Wed, 1 Jun 2005, Gorjanc Gregor wrote:

> if [ `which program` ]; then
>  echo "program obstaja"
> fi
>
> # to naceloma dela, a sem ze naletel na cel kup variant za ukaz 'which' in
> # potem taksen test in z njim tudi skripta ni zelo prenosljiva

Če gre za bash, lahko poskusiš takole

if type -pP "$PROGRAM" >/dev/null; then
    echo "$PROGRAM obstaja"
fi

Type je interni ukaz lupine bash in se ti zato ni treba ubadat s 
prenosljivostjo.

Lep pozdrav,
Andrej


More information about the lugos-list mailing list