Potrebuji vypsat obsah doc souboru a jejich nazvy obsahujici urcity regex. Nasledujici skript mi nefunguje. Jde ve fci test pouzivat regex?
find . -iname '*.doc' | while read F
do if [ "`catdoc "$F" | egrep -o -m 1 MULCOA.*45.*0,045`" = "MULCOA.*45.*0,045" ]
then echo "=====Zacatek====="
echo "$F"
catdoc "$F"
echo "=====Konec====="
fi
done
Nic nevypise.
Retezec ktery hledam pomoci egrep-u je nasledujici (cele to komplikuje to ze kolega, ktery to pise nekdy pouziva mezeri misto tab a jine tipograficke pra....).
$ catdoc RECOM.doc/test.doc | egrep -o -m 1 MULCOA.*45.*0,045
MULCOA 45 - 0,045