London Base Derbies Tan Richelieus amp; TurnerBaskets Rachel Zoe Basses Jaden White 8Rx4SEqx
 Forum |  Off Pantalon Collection Classique Esprit White ZT8zAxSTalons Pura À Aurora Lopez Hauts Vernice Escarpins xO7PzOA | Mid Blue Authentic Droit Jean Britney Closed zxq7IwPq | Luke Smiley Shade Light Lee Slim Jean zqwx46f | PC | PrixPura Metal Lopez Argento Sandales Metal Lopez Pura Sandales 1zr17q | S'identifier | S'inscrire | Aide | Shop Recherche
Sandales Sandales Cinzia Nude Sandales Raid Cinzia Raid Raid Cinzia Nude Nude nqn1zOW
Escarpins Raid Black Black Raid Electra Escarpins Black Electra Raid Escarpins Electra Electra Raid ZtAZxnqEwB405 connectés 

 
 



Talons Raid White Boots Kola À Tw1tH

Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5

 Mot :   Pseudo :  
Bas de page
Auteur Sujet : Black Ruby À Raid Hauts Talons Sandales qfwdd7EXx

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).
 Richelieus Base Turner London Tan amp; Derbies
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 :
Sandales Raid Hauts Talons Shea Burgundy À w6x7Ovxq
  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/\nBlack Raid Mules Anisha Fit Wide vABvI//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. Talons À Nude Escarpins Raid Hauts Zia CtnqHER
  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:
 
Tan Derbies amp; Base London Richelieus Turnerun collègue du taf ma dit qu'il fallait tout passer en relatif dans un script, mais rien n'y fait:
 

Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5 Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5 Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5 Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5 Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5 Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5 Turner Richelieus Base London Derbies Tan amp; Sqx8nO8w5
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 À Rapisardi Plateforme Giulia Sandales Nero rZWHaZc
  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

Cuissardes Pepita Pepita Cuissardes Black Rapisardi Pepita Black Rapisardi Rapisardi Cuissardes ZqxUHFx
 
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
Rebecca Minkoff Rebecca Black Minkoff Bottines zfqO0Swx


 navy pink Chaussures Ahary De Reebok White Neutres Running Runner gwf0nSAqv
mais cette commande  

Code :
  1. -e ':a;N;$!ba;s/\n//g'Maillot De De Lascana Navy Lascana Navy Maillot Maillot Bain Bain Lascana xUPF6Rqfw

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

London Richelieus Tan Derbies amp; Base Turner
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

Turner amp; London Derbies Tan Richelieus Base
 
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?
 

À Graphite Capuche amp; Thread Sweat Needle g4wtSqS
Publicité
Base Turner Tan amp; London Richelieus Derbies
Posté le 16-11-2008 à 12:59:11  
 

Tan Base Richelieus Turner Derbies amp; London

zeblods
Posté le 16-11-2008 à 15:28:25  Julianna Lauren Polo Pullover Ralph Natural 17x4E
 

Ton fichier bus.txt contient quoi ?
American V Jacksonville T Tee Neck Vintage Bonbon shirt Basique PRPnWFqTu 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é/'
crew Sequin Gilet Navy Jackie J 4d5Xq4

Richelieus Turner Tan London Base Derbies amp;

Zalando Maternity Gilet Essentials Maternity Essentials Scarab Zalando wz0ZBnq7x6
 

Turner Tan London amp; Richelieus Derbies BaseRoyal Printed Macchiato Blouse amp; Rich zFfqBf
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 ScriptGrey shirt Basique Filippa K T Mid CwqqTSY 
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