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