[linux-l] Re: find -> updatedb+locate
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mo Dez 11 22:31:35 CET 2006
On Mon, 2006-12-11 16:00:42 +0100, Sven Guckes <maillist-belug at guckes.net> wrote:
> fuer die suche nach ausfuehrbaren dateien
> im $PATH gibt es ein eigenes programm: which
Uuah! Wenn `which' erwähnt wird, fangen die Leute immer so schnell
an, Code wie diesen zu schreiben:
if ! which wenigbenutzteskommando > /dev/null 2>&1; then
echo "wenigbenutzteskommando muß noch installiert werden" >&1
exit 1
fi
Leider überhauptgarkeinbißchen portabel. Alternativ:
command -v wenigbenutzteskommando
> die namen im $PATH werden sogar ge-hash-t, so dass
> praefixe mittels tab vervollstaendigt werden koennen.
> also einfach zB mal "w" und danach ein TAB eingaben.
Übrigens wird der hash _nicht_ unbedingt neu aufgebaut, wenn $PATH
erweitert wird. Dazu sollte man besser einmal explizit
hash -r
aufrufen...
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: http://catb.org/~esr/faqs/smart-questions.html
the second :
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20061211/cbeea7af/attachment.sig>
Mehr Informationen über die Mailingliste linux-l