#1 Le 18/10/2008, à 17:28
- thurston
[RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Bonjour,
je tourne sur le net depuis pas mal de temps, ce que je cherche est:
script_2_mots "je ne veux plus checher sur le net"
qui me retournerait
je ne
Par extension, est il possible facilement (je pense que oui, mais pas pour moi) d'extraire les mots x et y d'une ligne?
C'est pour raccourcir des noms de chanson, et je ne souhaite que conserver les 2 premiers mots du titre.
Amitiés
Thurston
Dernière modification par thurston (Le 18/10/2008, à 19:37)
Hors ligne
#2 Le 18/10/2008, à 17:37
- tiky
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Bonjour,
echo 'je ne veux plus chercher sur le net' | egrep -o '^([^ ]+[ ]+){2}'
Conseil d'expert: il vous faut un dentifrice adapté...
Hors ligne
#3 Le 18/10/2008, à 18:33
- thurston
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Pile Poil, merci à tiky,
est ce que ce serait adapté dans l'extraction du nième mot?
Amitiés
Thurston
Hors ligne
#4 Le 18/10/2008, à 18:37
- ®om
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
echo 'je ne veux plus chercher sur le net' | awk '{printf $1 " " $3 " " $5 " " $6 " " $7 " " $8 "\n"}'
Hors ligne
#5 Le 18/10/2008, à 18:43
- HP
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
echo 'je ne veux plus chercher sur le net' | awk '{printf $1 " " $3 " " $5 " " $6 " " $7 " " $8 "\n"}'
lol
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#6 Le 18/10/2008, à 18:54
- nicolas66
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
echo 'je ne veux plus chercher sur le net' | awk '{printf $1 " " $3 " " $5 " " $6 " " $7 " " $8 "\n"}'
mdr excellent.
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#7 Le 18/10/2008, à 19:36
- thurston
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Pas mieux..;)
Merci à tous,
A+
Thurston
Dernière modification par thurston (Le 18/10/2008, à 19:37)
Hors ligne
#8 Le 18/10/2008, à 20:19
- soupaloignon
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
echo 'je ne veux plus chercher sur le net' | awk '{printf $1 " " $3 " " $5 " " $6 " " $7 " " $8 "\n"}'
Bien vu
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#9 Le 19/10/2008, à 11:40
- ®om
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Sinon y'a aussi :
echo 'je ne veux plus chercher sur internet' | cut -d' ' -f1,3,5-
Hors ligne
#10 Le 19/10/2008, à 12:17
- thurston
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Oui ca fonctionne.
A noter que la fonction tiky ne supporte pas de traiter une ligne de moins de 2 caractères, ce qui peut être ennuyeux.
Les autres sont toujours ok.
A+
Hors ligne
#11 Le 19/10/2008, à 16:49
- tiky
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Oui ca fonctionne.
A noter que la fonction tiky ne supporte pas de traiter une ligne de moins de 2 caractères, ce qui peut être ennuyeux.
Les autres sont toujours ok.
A+
echo 'je' | egrep -o '^([^ ]+[ ]*){0,2}'
Conseil d'expert: il vous faut un dentifrice adapté...
Hors ligne
#12 Le 19/10/2008, à 17:07
- thurston
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
Ok.
Merci à tous,
Thurston
Hors ligne
#13 Le 19/10/2008, à 18:07
- Alain.g
Re : [RESOLU] Script: Comment récuperer le x & y mot d'une ligne texte
echo 'je ne veux plus chercher sur le net' | awk '{printf $1 " " $3 " " $5 " " $6 " " $7 " " $8 "\n"}'
Utiliser printf au lieu de print ne sert en l'occurrence qu'à compliquer les choses :
echo 'je ne veux plus chercher sur le net' | awk '{print $1,$3,$4,$5,$6,$7,$8}'
Xubuntu Karmic !
Hors ligne