Extraire une valeur numérique de fichiers
Fermé
Nikkki
-
20 mai 2018 à 00:20
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 mai 2018 à 15:15
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 mai 2018 à 15:15
A voir également:
- Extraire une valeur numérique de fichiers
- Extraire une video youtube - Guide
- Pavé numérique bloqué - Guide
- Extraire son d'une video - Guide
- Extraire fichier rar - Guide
- Explorateur de fichiers - Guide
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
20 mai 2018 à 08:30
20 mai 2018 à 08:30
Salut,
En espérant que la valeur numérique décrite soit la seule présente dans le fichier :
Si ce n'est pas la seule, et qu'elle se trouve toujours après
;-)
En espérant que la valeur numérique décrite soit la seule présente dans le fichier :
$ head *
==> tata.txt <==
sq vqsv qv sq "duration">8.5666315631 sf qgvc qggq qggqs
==> tonton.txt <==
qgs qg sgqg qg q "duration">20.2666664123 segvdqqg qgs
==> toto.txt <==
jbf iq h sgfbn "duration">10.266666412353516 sg g bsgqsdgqsd sd v
$ grep -Ho '[.[:digit:]]*' * > out.txt
$ cat out.txt
tata.txt:8.5666315631
tonton.txt:20.2666664123
toto.txt:10.266666412353516
Si ce n'est pas la seule, et qu'elle se trouve toujours après
"duration">, remplacer par :
$ grep -PHo 'duration">\K[.[:digit:]]*' *
tata.txt:8.5666315631
tonton.txt:20.2666664123
toto.txt:10.266666412353516
;-)
20 mai 2018 à 14:20
Malheureusement n'est pas la seule présente, j'aurais du le spécifier. Désolé...
Par contre elle est toujours présente à la même ligne. Il me semble qu'il est possible d'ajouter ça.
20 mai 2018 à 14:45
20 mai 2018 à 15:09
20 mai 2018 à 15:01
20 mai 2018 à 15:15