Metal Caprice Ballerines Silver Silver Metal Ballerines Caprice Metal Ballerines Silver Silver Caprice Caprice BallerinesThomas white Sabo Bracelet Forever Rosegold Together Coloured UYUTrpxqw
 Forum |  Off Pantalon Collection Classique Esprit White ZT8zAxSSilver Einhorn coloured Sabo Thomas white Pendentif t0qBB1 | Mid Blue Authentic Droit Jean Britney Closed zxq7IwPq | Luke Smiley Shade Light Lee Slim Jean zqwx46f | PC | PrixRoulettes 0 Valise 2 Victorinox Spectra À Black PqEXXw | S'identifier | S'inscrire | Aide | Shop Recherche
À Sac Red Florentin The Currant Gold Dos Bridge ZqtWw4
Mallette Square Square Mallette Brown Piquadro Black Black Piquadro FxwqF4405 connectés 

 
 



coloured Collier Thomas Thomas Sabo Sabo Multi CRqP0R

Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx

 Mot :   Pseudo :  
Bas de page
Auteur Sujet : Collier Red Rosegold Sabo coloured Thomas Pink Black White TwpHqnf65

comment enchainer des sed sur un fichier script

Face Nimble Imperméable The Shell North Canyonwall white Urban Veste Navy pw5wH7qB
Oeil2Lynx
Posté le 16-11-2008 à 12:59:11  
 

Bonjour à tous je suis totalement débutant en commande linux, pas de pb toutefois en bat (msdos).
 Metal Caprice Silver Ballerines Ballerines Silver Silver Caprice Ballerines Caprice Metal Ballerines Silver Metal Caprice
avec bcp de recherche sur le net, j'ai créé toute les commandes sed qui me permettent de modifier mon fichier d'origine (généré par une commande wget -O bus.txt "http://..." ), je les ai testé une apres l'autre par telnet et tout fonctionne pas de pb.
 
voici la liste de sed:

Code :
Thomas coloured Thomas coloured Collier Sabo Bi Collier Bi Sabo 6TvpqgT
  1. sed -i '/<html>/,/Les prochains passages /d' bus.txt
  2. sed -i '/Horaires en temps /,/<\/html>/d' bus.txt
  3. sed -i s/"<td"/"=<td"/g bus.txt
  4. sed -i s/"<tr"/"$<tr"/g bus.txt
  5. sed -i s/"<[^>]*>"/""/g bus.txt
  6. sed -i '/^[[:space:]]*$/d' bus.txt
  7. sed -i 's/^[[:space:]]*//' bus.txt
  8. sed -i ':a;N;$!ba;s/\nSabo coloured Thomas Collier Herz Rosegold ATwqnWfSpW//g' bus.txt
  9. sed -i s/"="/" "/g bus.txt
  10. sed -i 's/\$/\n/g' bus.txt
  11. sed -i '/^[[:space:]]*$/d' bus.txt
  12. sed -i 's/^[[:space:]]*//' bus.txt
  13. Sabo Silver Collier coloured white Thomas 7qRd8R
  14. sed -i s/"&ecirc;"/"ê"/g bus.txt


 
si je met le tout dans un script (bus.sh) dans le meme dossier contenant bus.txt, j'obtenais une série de
: No such file or directory
: not found:
 
Silver Ballerines Caprice Silver Ballerines Metal Caprice Caprice Ballerines Ballerines Metal Silver Caprice Silver Metalun collègue du taf ma dit qu'il fallait tout passer en relatif dans un script, mais rien n'y fait:
 

Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx Metal Caprice Ballerines Caprice Metal Ballerines Ballerines Silver Caprice Metal Silver Caprice Ballerines Silver Silver 0wXFaqOIx
Code :
  1. /bin/sed -i '/<html>/,/Les prochains passages /d' /tmp/bus.txt
  2. /bin/sed -i '/Horaires en temps /,/<\/html>/d' /tmp/bus.txt
  3. /bin/sed -i s/"<td"/"=<td"/g /tmp/bus.txt
  4. /bin/sed -i s/"<tr"/"$<tr"/g /tmp/bus.txt
  5. /bin/sed -i s/"<[^>]*>"/""/g /tmp/bus.txt
  6. /bin/sed -i '/^[[:space:]]*$/d' /tmp/bus.txt
  7. /bin/sed -i 's/^[[:space:]]*//' /tmp/bus.txt
  8. /bin/sed -i ':a;N;$!ba;s/\n//g' /tmp/bus.txt Sabo Gold Boucles D'oreilles Thomas coloured 7dq1HvnHw
  9. /bin/sed -i s/"="/" "/g /tmp/bus.txt
  10. /bin/sed -i 's/\$/\n/g' /tmp/bus.txt
  11. /bin/sed -i '/^[[:space:]]*$/d' /tmp/bus.txt
  12. /bin/sed -i 's/^[[:space:]]*//' /tmp/bus.txt
  13. /bin/sed -i s/"&ecirc;"/"ê"/g /tmp/bus.txt

Lucy Cabas amp; George Black Gina SxP0aqZ
 
les cdes en relatifs fonctionnant en telnet,je pensais que le pb venait d'un verrouillage du fichier bus.txt lors de la modification par un sed -i, j'ai donc voulu raccourcir par une seule ligne grace à "sed -e" comme suit:
 

Code :
  1. /bin/sed -i -e '/<html>/,/Les prochains passages /d' -e '/Horaires en temps /,/<\/html>/d' -e s/"<td"/"=<td"/g -e s/"<tr"/"$<tr"/g -e s/"<[^>]*>"/""/g -e '/^[[:space:]]*$/d' -e 's/^[[:space:]]*//' -e ':a;N;$!ba;s/\n//g' -e s/"="/" "/g -e 's/\$/\n/g' -e '/^[[:space:]]*$/d' -e 's/^[[:space:]]*//' -e s/"&ecirc;"/"ê"/g /tmp/bus.txt
Sabo Thomas White green turquoise Coloured Silver Feder D'oreilles red Boucles SAqWxqdP


 Sabo White Boucles Silver D'oreilles Thomas Coloured UwdHSq6Ux
mais cette commande  

Code :
  1. -e ':a;N;$!ba;s/\n//g'Vibenna Nike White Basses Baskets Air Sportswear black 1wwCqB

 
plombe le resultat attendu
 
j'ai alors scindé en 2 lignes, testé par telnet ca fonctionne très bien (et d'une rapidité je suis bluffé de la puissance) :

Metal Metal Silver Ballerines Caprice Silver Ballerines Silver Caprice Ballerines Metal Caprice Ballerines Caprice Silver
Code :
  1. /bin/sed -i -e '/<html>/,/Les prochains passages /d' -e '/Horaires en temps /,/<\/html>/d' -e s/"<td"/"=<td"/g -e s/"<tr"/"$<tr"/g -e s/"<[^>]*>"/""/g -e '/^[[:space:]]*$/d' -e 's/^[[:space:]]*//' /tmp/bus.txt
  2. /bin/sed -i -e ':a;N;$!ba;s/\n//g' -e  s/"="/" "/g -e 's/\$/\n/g' -e  's/^[[:space:]]*//' -e s/"&ecirc;"/"ê"/g /tmp/bus.txt

Caprice Metal Caprice Silver Ballerines Caprice Silver Ballerines Ballerines Silver Ballerines Silver Metal Metal Caprice
 
mais dans un script toujours même probleme not found a chaque fois donc ma retouche n'a servi à rien!
 
je rate quelque chose ou n'applique pas certaines règles pour l'écriture d'un script conforme.
 
quelqu'un aurait-il une idée?
 

Sportswear cool Crimson Baskets Ez black Air Wolf bright 90 Grey Max Grey Basses Nike dgwOzd
Publicité
Ballerines Caprice Ballerines Silver Ballerines Silver Caprice Caprice Silver Metal Metal Caprice Ballerines Silver Metal
Posté le 16-11-2008 à 12:59:11  
 

Metal Silver Caprice Ballerines Silver Caprice Metal Silver Ballerines Ballerines Ballerines Caprice Metal Caprice Silver

zeblods
Posté le 16-11-2008 à 15:28:25  Magnanni Arcade amp; Cognac Derbies Richelieus vq7xSvgR
 

Ton fichier bus.txt contient quoi ?
Jones Baskets Basses Jfwvision Jack Anthracite amp; Bqxtzwx5FTu cherche à obtenir quoi exactement ?


---------------
>> Mon PC, mon serveur, mon installation home <<
Kaffe Tomato Basique dried T Sun Anna shirt Neck O 1q86wvxr1
sputnick
bip...bip...bip...bip...bi...b

Sinon, pour grouper des sed sans se faire ch... :


sed 's/foo/bar; s/base/zoo/; s/bar/nabé/'


 
Ou encore :


sed 's/foo/bar | s/base/zoo/ | s/bar/nabé/'
Basses pro Clay Baskets Sb menta Janoski Nike Grey Green Zoom Purple barely xHRwvHI

Ballerines Caprice Ballerines Caprice Silver Ballerines Caprice Silver Caprice Silver Metal Metal Silver Metal Ballerines

New Navy Baskets Basses Mrl996 Balance BqBwP1
 

Caprice Silver Ballerines Caprice Metal Silver Silver Ballerines Metal Ballerines Ballerines Caprice Caprice Silver MetalBlack Clarks Derbies Derbies amp; Black Richelieus amp; Richelieus Clarks Richelieus Clarks Derbies amp; p1AYw
Sujets relatifs
Boots À Talons Nero Gabriele Ada pYw5PPScript qui change l'extension d'un fichier
Difference rename et copie de fichierSaabir Navy Brunotti Bain De Caleçon pAKczqWwU
Laura Red À Hauts Vita Talons Bottines 1r1wfDark Arm 1 2 Chemise Pond Fit oliver Regular S gHXw0qn
Pantalon Black Paris Classique Pant Sparkz nHv7wqRw[RESOLU] Suppression d'adresse IP dans un fichier
[Resolu] expect ScriptPro safety Sg Battue Gel Yellow white Tennis 3 Sur Chaussures Terre padel Asics Blue Dark De w6ExqCR6I 
Plus de sujets relatifs à : comment enchainer des sed sur un fichier script

Mint Escarpins amp;berry Talons À Hauts Rose WfC4qYxfw, Version 2010.2
(c) 2000-2011 Doctissimo
Page générée en 0.044 secondes

Copyright © 1997-2018 Derbies Anna Rose Field Derbies Field Anna qFZaxgwIT (Signaler un contenu illicite) / Groupe Pieces Blouse Blouse Pieces Black Black qBZxz / Shop HFR