Bonjour,
je parcours l'ensemble des forums et tuto depuis plusieurs heures et je n'arrive à arriver à mes fins concernant une commande SED.
Je dispose d'un fichier qui contient des caractères alphanumériques.
Je recherche uniquement les lignes qui ont la syntaxe suivante :
Le 1er nombre est un entier qui démarre à 1.Code:
1
2
3
4 10 9.3145E-03 6.8459E-05 6.7935E-08 1.0000E-01 1.6482E-01 2.0000E+00 6.8407E-01 3.6805E-01 0 1 0 1 10 NaN 6.8459E-05 6.7935E-08 1.0000E-01 1.6482E-01 2.0000E+00 6.8407E-01 3.6805E-01 0 1 0 1 10 9.3145E-03 Nan 6.7935E-08 1.0000E-01 1.6482E-01 2.0000E+00 6.8407E-01 3.6805E-01 0 1 0 1
Il y a ensuite 8 valeurs en notation scientifique (ou NaN)
Puis 4 valeurs entières.
Auriez-vous une commande SED qui fonctionne svp ?
J'ai testémais cela retourne également des lignes qui ne m'intéresse pas du genre :Code:sed -n '/^[0-9E .-]\+$/p' test.txt
ouCode:
1
20
Merci d'avanceCode:101 0 1420280 0 0 0 1