[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