( gergelykiss | 2011. 07. 24., v – 10:11 )

Ha egy adott mintára illeszkednek a jelszavak, ki lehet nyerni őket pl. sed-del, csak egy jó regexet kell írni rá.

Én például valahogy így oldanám meg, feltételezve, hogy soronként egy jelszót tartalmaz a fájl és nincs más tartalom a jelszavak előtt és után:

sed 's/^\({6,15}[A-Za-z0-9]\)$/\1/g' jelszavak.txt

Ha csak a fájlnévre van szükséged, akkor a grep és a find parancsokat tudod használni:

find /kezdokonyvtar -type f -exec grep -l -E '^\{6,15\}[A-Za-z0-9]$' '{}' \;