No na muj vkus je to prilis velke a slozite, ja bych:
#> alias findex='find ${PATH//:/ } -maxdepth 1 \( -type f -or -type l \) -perm +111 -printf "%P\n" | grep'
#> findex ^k.*cd.*
kscd
koncd
kxmlrpcd
#> findex -i .*word$
kword
AbiWord
gnome-pilot-make-password
a misto instalace do /usr/local/bin se to hodi spis do ~/.bashrc
Jo. to je dobra verze, ale bohuzel mne nevyhovujici.
Jak jsem psal drive, findex je hlavne pro me ucely, a prave proto je tam moznost pouzit grep na matchovani (searchovani), pripadne jiny programek (kdyz ho tam nekdo dopise).
Muj grep totiz umi Extended Regex, coz muj find neumi .
Takze to mi prislo trochu hodne na alias.
Ale je to dobra light verze pro mene narocne.
Bogdan
Tak jsem videl rozdil v rychlosti hledani findex - light verze od p. Jurka a findex z tohohle clanku. Uz na prvni pohled je jasne, co je lepsi a podle modelu KISS.
Je hezke, ze je na rootovi v posledni dobe hodne clanku, ale co kdyby byly o necem a ne o tom jak vytvaret narocne molochy, kdyz staci cist man.
Nic proti, ale nebyl tohle prave ten duvod, proc jste na siti nic nenasel?
Osobne se mi light verye taky vic libi. Je to takove pekne unixove a jestli autor nedokaze na konec toho aliasu doplnit jeste to -E tak je asi ponekud natvrdly. Osobne ale trosku nechapu to //:/mezera na konci toho vkladani PATH. Nemuzu si to prozkouset a v dokumentaci to nejak nemuzu najit.