Hlavní navigace

Názor k článku Findex - hledáte něco? od bogdan - Vzhledem k tomu, ze clanek vyvolal celkem bourlive...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 9. 2002 11:28

    bogdan (neregistrovaný)

    Vzhledem k tomu, ze clanek vyvolal celkem bourlive reakce a nekteri citili neodbytnou potrebu pochlubit se svymi znalostmi standardnich unixovych utilitek a programku, napisu par radek pro ujasneni.

    findex pouziva grep proto, aby umoznil hledani podle slozitych Extended RE; find zase pouziva proto, aby byl rychly v pripade potreby.
    Je na uzivateli, ktery pristup pro danou situaci zvoli, pripadne, ktere dalsi prepinace dane utilitky prida (podle toho jake verze grepu ci findu ma nainstalovane, apod.).
    Prisla ovsem dobra pripominka, ze by mohl byt defaultne pouzit prepinac findu -type f. Ihned jsem findex 'vylepsil' :-).

    Vyhody findexu oproti 'grep'u jsou snad jasne.
    Oproti findu ma hlavne tu vyhodu, ze se nemusite starat o adresare, ve kterych hledate (findu byste museli predat neco jako:
    find `echo $PATH | sed -e 's/:/ /g'` -perm +111 -type f -regex pattern (I)

    Proto se mi zdalo, ze napsat 'findex pattern' je jednodussi nez (I). (Nastavil jsem grep jako defaultni, ale to neni problem zmenit).

    Bogdan