Vyhledavani adresaru pomoci find s regex
Zdenek Janis
janis na alberon.cz
Pondělí Červen 13 16:18:35 CEST 2011
Zdravim,
nejak mi nesedi vysledek findu:
1) Vypis vsech podadresaru, kde nazvy mohou obsahovat jak mala, tak i
velka pismena:
$ find /tmp/F \
-regextype posix-extended \
-maxdepth 1 \
-mindepth 1 \
-type d \
-iregex '.+/[a-z]+'
/tmp/F/aaab
/tmp/F/aAAb
/tmp/F/aAAd
/tmp/F/aaad
/tmp/F/aaaa
/tmp/F/aAAa
/tmp/F/aAAc
/tmp/F/aaac
2) Vypis vsech adresu, kde nazev obsahuje pouze mala pismena:
$ find /tmp/F \
-regextype posix-extended \
-maxdepth 1 \
-mindepth 1 \
-type d \
-regex '.+/[a-z]+'
/tmp/F/aaab
/tmp/F/aAAb
/tmp/F/aAAd
/tmp/F/aaad
/tmp/F/aaaa
/tmp/F/aAAa
/tmp/F/aAAc
/tmp/F/aaac
Vysledek v obou pripadech je stejny.
Kde delam chybu?
Dekuji.
--
Zdenek Janis
Další informace o konferenci Linux