(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un
sqlplus qui me balance du SP2-0027: Input is too long (> 2499
characters) - line ignored , et je n'arrive pas à lui dire de les
accepter quand même, donc je cherche quelles sont les lignes
casse-burnes...)
(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un sqlplus qui me balance du SP2-0027: Input is too long (> 2499 characters) - line ignored , et je n'arrive pas à lui dire de les accepter quand même, donc je cherche quelles sont les lignes casse-burnes...)
awk 'length > 2499'
Attention, la taille de ligne d'un fichier texte peut être limitée sur certaines implémentations (minimax 2000 octets).
Arnaud Launay <asl@launay.org> écrit:
Malgré une recherche sur google, je ne suis pas fichu de trouver
un moyen simple de trier un fichier par la taille des lignes, par ex:
(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un
sqlplus qui me balance du SP2-0027: Input is too long (> 2499
characters) - line ignored , et je n'arrive pas à lui dire de les
accepter quand même, donc je cherche quelles sont les lignes
casse-burnes...)
awk 'length > 2499'
Attention, la taille de ligne d'un fichier texte peut être
limitée sur certaines implémentations (minimax 2000 octets).
(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un sqlplus qui me balance du SP2-0027: Input is too long (> 2499 characters) - line ignored , et je n'arrive pas à lui dire de les accepter quand même, donc je cherche quelles sont les lignes casse-burnes...)
awk 'length > 2499'
Attention, la taille de ligne d'un fichier texte peut être limitée sur certaines implémentations (minimax 2000 octets).
Stéphane Goujet
un moyen simple de trier un fichier par la taille des lignes, par ex: awk '{ print length ":" $0}' | sort -n | sed 's/^[^:]*://'
Bien pensé (ou bien retenu) !
Chez moi, c'est un poil plus rapide avec
cut -d: -f2-
à la place de sed ...
A+, Stéphane.
un moyen simple de trier un fichier par la taille des lignes, par ex:
awk '{ print length ":" $0}' | sort -n | sed 's/^[^:]*://'
(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un sqlplus qui me balance du SP2-0027: Input is too long (> 2499 characters) - line ignored , et je n'arrive pas à lui dire de les accepter quand même, donc je cherche quelles sont les lignes casse-burnes...)
Il y a aussi
grep -E '.{2500}' <fichier
qui ne trie pas... -- Jacques L'helgoualc'h
Le 16-03-2005, Arnaud Launay <asl@launay.org> a écrit :
Salut,
bonjour,
Malgré une recherche sur google, je ne suis pas fichu de trouver
un moyen simple de trier un fichier par la taille des lignes, par ex:
[...]
(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un
sqlplus qui me balance du SP2-0027: Input is too long (> 2499
characters) - line ignored , et je n'arrive pas à lui dire de les
accepter quand même, donc je cherche quelles sont les lignes
casse-burnes...)
(bon, l'idée, c'est que derrière, j'ai un fichu oracle avec un sqlplus qui me balance du SP2-0027: Input is too long (> 2499 characters) - line ignored , et je n'arrive pas à lui dire de les accepter quand même, donc je cherche quelles sont les lignes casse-burnes...)