Chercher un champs vide
Résolu
Bonjour,
j'ai un fichier de données ,je cherche dans une colonne de ce fichier un suite de chiffre ,je doit attraper tout les vides qui ce sont incrusté :
ex:
la colonne de chiffre :
La 3 et 4 ligne sont a extraire : un vide au milieu.
Merci a tous
j'ai un fichier de données ,je cherche dans une colonne de ce fichier un suite de chiffre ,je doit attraper tout les vides qui ce sont incrusté :
ex:
la colonne de chiffre :
00974900288062150000000000136097
00974753931310010000000000200334
0000104566991988 000000000152404
009749001535455 0000000000220510
00974900268871340000000000168031
La 3 et 4 ligne sont a extraire : un vide au milieu.
Merci a tous
3 réponses
-
Contributeurhello
$ grep -E ' +' fichier
0000104566991988 000000000152404
009749001535455 0000000000220510
$ grep -Ev ' +' fichier
00974900288062150000000000136097
00974753931310010000000000200334
00974900268871340000000000168031 -
Merci pour ta réponse ,mais
de mon cote ca n'afficher pas le résultat attendu :
cat fic00974900288062150000000000136097
00974753931310010000000000200334
0000104566991988 000000000152404
009749001535455 0000000000220510
00974900268871340000000000168031
le "grep -E ' +' affiche la dernière ligne ,alors qu'il ne faut pas :
grep -E ' +' fic0000104566991988 000000000152404
009749001535455 0000000000220510
00974900268871340000000000168031
Avec l'option "-Ev", il n'affiche que les 2 première ligne et pas la dernière
grep -Ev ' +' fic00974900288062150000000000136097
00974753931310010000000000200334 -
Effectivement y'a un espace fin de ligne ,mauvais copier/coller !!
Merci beaucoup ca fct !!