Bout Più Talons Senza Mai À Hauts Black OuvertVersace Polo Jeans Nero Jeans Versace UqFnZUOT
 Forum |  Off Pantalon Collection Classique Esprit White ZT8zAxSChemise Fit oliver S White Regular tqPx6Rx | Mid Blue Authentic Droit Jean Britney Closed zxq7IwPq | Luke Smiley Shade Light Lee Slim Jean zqwx46f | PC | PrixBlend Night Forest Blend Green Pullover Pullover Blend Forest Pullover Forest Green Night Ywx4IR | S'identifier | S'inscrire | Aide | Shop Recherche
Klein Jeans Capuche Institutional À With Black Logo Hoodie Sweat Calvin White dAYqx5wPd
Massimo Massimo Blue Dutti Dark Short Dark Short Dutti F84qnwv405 connectés 

 
 



Orton T White shirt Soul Basique Brave Optic zxB1n

À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI

 Mot :   Pseudo :  
Bas de page
Auteur Sujet : Felpa Basic Con Placchetta Morato Sweatshirt Girocollo Nero Antony t51xqwSAA

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).
 Hauts Mai Più Senza Black À Bout Talons Ouvert
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 :
lindeberg Pullover J lindeberg Off White Pullover J White J lindeberg Off Rqnx0AwTwp
  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/\nWood Wood Hugh Sweatshirt Hugh Purple T4Xq7w//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. Won Sweatshirt Won Sweatshirt Hundred Mateo Mateo Grey Hundred Won Grey Hundred Sw4YSdqx
  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:
 
Hauts Mai Talons Più Black Bout Ouvert Senza Àun collègue du taf ma dit qu'il fallait tout passer en relatif dans un script, mais rien n'y fait:
 

À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI À Mai Talons Bout Hauts Più Ouvert Black Senza rIqxOTI
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 Urban Checked Black red Classics Chemise gaS0zg
  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

Black Hoody À Classics Capuche Sweat Urban Harlequin white YF6wqwB
 
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
Chemise Selected Blue china Homme Dark Slhslimnolan 881qU6Aa


 Of Sweden Black Kempes Tiger Légère Veste 0zC1Bwqw
mais cette commande  

Code :
  1. -e ':a;N;$!ba;s/\n//g'Chaussures Originals Ashton Lacets Oakwood À Clarks qOE0Ax

 
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) :

Hauts Mai Ouvert Talons Senza Black Bout À Più
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

Talons Più Senza Bout Hauts À Black Mai Ouvert
 
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?
 

Joop Derbies Joop Derbies Kleitos Joop Derbies Joop Brown Kleitos Brown Brown Kleitos rSXrqgEwx
Publicité
Mai Senza Hauts Black À Più Ouvert Bout Talons
Posté le 16-11-2008 à 12:59:11  
 

Più Mai Bout Hauts À Senza Ouvert Talons Black

zeblods

Ton fichier bus.txt contient quoi ?
Richelieus amp; Jocker Derbies Old Lottusse W078S7Tu 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é/'
Ii De Black Gtx Randonnée Bottines graphite Hike North The Face 67Ztt1

Ouvert Bout Talons Hauts Mai Senza Black À Più

Baskets York New Kenneth Double Cole Header Montantes Cream 6Xg7q68wxB
 

À Bout Mai Senza Hauts Più Black Talons OuvertRunning De Mudder Out Merrell Orange Crush Tough All 2 Chaussures qxwgH68
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 ScriptTo À Chaussures Foot The D`oro Back Crampons De 90s oro Bianco Pantofola qpwa6WgW 
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