
fdmarp
(usa Debian)
Enviado em 08/10/2009 - 19:46h
Cara, comando comando eu não conheço um que faça isso não, mas um scriptizinho básico ... vai ai!
Ele pega a maior linha e te dá qual é a linha, o tamanho e o conteúdo dela ... ai se quiser mandar para um arquivo é só apontar.
# Script.sh
#------------------------------------
# Localiza maior linha de um arquivo
# Codigo da comunidade vivaolinux
#====================================
#
# Inicializa variáveis
#------------------------
maior_linha="0"
count="0"
# Processa
#------------------------
while read linha
do
count=`expr $count + 1`
tam_linha=`echo $linha | wc -c`
if [ "$tam_linha" -gt "$maior_linha" ]; then
numero="$count"
registro="$linha"
maior_linha="$tam_linha"
fi
done < seu_arquivo
echo "
A maior linha e a numero $numero
com $maior_linha caracteres
----------------------------------
REGISTRO
$registro
----------------------------Fim---"