Enviado em 14/02/2012 - 20:11h
Então, este script creio que atende sua questão:
$./script.sh
Alfanumerico ate 4 caracteres: casa.doc
Alfanumerico ate 4 caracteres: tio.doc
Alfanumerico ate 4 caracteres: 5ca.exe
Alfanumerico ate 4 caracteres: oi.doc
Alfanumerico ate 4 caracteres: hoje.doc
O retorno dele para o seu caso será:
!#/bin/bash
cat arquivo.txt | while read i
do
V1=`echo $i | cut -d. -f1`
echo $V1 | grep [Aa-Zz] &> /dev/null
if [ $? -eq 0 ]; then
COUNT=$(echo $V1 | wc -c)
if [ $COUNT -lt 6 ]; then
echo "Alfanumerico ate 4 caracteres: $i"
fi
fi
done
$./script.sh
Alfanumerico ate 4 caracteres: casa.doc
Alfanumerico ate 4 caracteres: tio.doc
Alfanumerico ate 4 caracteres: 5ca.exe
Alfanumerico ate 4 caracteres: oi.doc
Alfanumerico ate 4 caracteres: hoje.doc