[LUGOS] Kako izvesti test za prisotnost programa

Simon Tutek simon.tutek at volja.net
Wed Jun 1 11:57:47 CEST 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
>>>
>>>Se kaksna ideja?
>>>      
>>>
>
>  
>
>>Lahko poskusis se kaksno varianto z `locate program` in grepanjem izhoda.
>>
>>LP!
>>    
>>
>Anze, hvala
>
>Kombinacija locate in grep ni slaba, a potem moram biti precej natancen pri grep-u,
>ker dobim kar precej zadetkov. Trenutno sedim za Debian linuxom in ima locate
>zalo dobro posodobljeno bazo. Kako je pa kaj z drugimi "UNIX"-i?
>
>Gregor
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>lugos-list mailing list
>lugos-list at lugos.si
>http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list
>  
>
V bash-u imas tudi teste za x bit (za tvoj id).
uporabiš zanko for in za vsak zadetek preveriš:

if [ \( -f "/pot/do/datoteke" \) -a \( -x "/pot/do/datoteke" \) ]; then
    echo "lahko poženem"
fi



More information about the lugos-list mailing list