Portál AbcLinuxu, 14. května 2025 01:09
soubory=`grep -r -F -l -i -e $slovo1 ./` grep -F -l -i -e $slovo2 $souboryJediná nevýhoda je, že je to pomalé. Takže potřebuji nějaký nástroj, který by uměl obsah indexovat a pak v něm vyhledávat tak jako google (tedy nepotřebuji regulární výrazy). Existuje něco?
#!/bin/sh mkdir index for i in /usr/share/doc/xfig/html/*.html do lynx -dump $i | tr '[:upper:]' '[:lower:]' | tr -cs '[:alnum:]' '[\n*]' | sort | uniq -c | while read COUNT WORD do echo $COUNT $i >>index/$WORD done donea search
#!/bin/sh WORD=$1 ILIST=index/$WORD if [ ! -f $ILIST ] then echo "No match" exit 1 fi sort -n -r $ILIST | sed 's/^ *\([0-9]*\)/(\1) /'aneb v jednoduchosti je krása. Ještě by neuškodilo to udělat na různé typy souborů (pomocí file, rozhodně ne podle přípony
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.