Bonjour
Le 23/03/2018 à 19:43, Patrick Dupre a écrit :
> Bonsoir,
>
> Je voulais extraire 1.25 de la ligne suivante
> $VERSION = '1.25';
>
> grep "VERSION =" ~/Spectroscopy/Absor_satur/lib/Absor_satur.pm |grep -o "'.*'"
> me donne
> '1.25'
>
> J'y suis presque. Comment je peux juste avoir 1.25
> sans les "'" ?
sed -e '/\$VERSION/!d' -e "s/.*'\([^']*\)'.*/\1/g" |
~/Spectroscopy/Absor_satur/lib/Absor_satur.pm
Le 1er '-e' filtre les lignes contenant "$VERSION"
Le 2nd '-e' extrait les données contenues entre deux "'"
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!