IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Argument sed non valide [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut Argument sed non valide
    Bonjour

    j'essaie de transcrire un bash en bat et j'ai un problème avec la commande sed :
    Je connais pas encore vraiment bien la commande sed.exe
    J'ai toujours le message d'erreur :
    Sed : -e expression #1, char 26: unterminated `s' command

    bash
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -F archivo="@$*" -F enviar=true -F distribuir=1 http://www.virustotal.com/vt/en/recepcionf | grep -i "href" | sed -e 's/.*href="\([^"]*\)".*/Results at: \1/'
    bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    curl  -F archivo="DriveCleanup.exe" -F enviar=true -F distribuir=1 http://www.virustotal.com/vt/en/recepcionf| grep -i "href" | sed -e "s/.*href="\([^"]*\)".*/Results at: \1/"
    J'aimerai récupéré le résultat de sed : results at : ...
    comment faire ??
    merci pour votre aide.

    Bonne journée
    Acris

  2. #2
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par Acris Voir le message
    Bonjour

    j'essaie de transcrire un bash en bat et j'ai un problème avec la commande sed :
    Je connais pas encore vraiment bien la commande sed.exe
    J'ai toujours le message d'erreur :
    Sed : -e expression #1, char 26: unterminated `s' command

    bash
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -F archivo="@$*" -F enviar=true -F distribuir=1 http://www.virustotal.com/vt/en/recepcionf | grep -i "href" | sed -e 's/.*href="\([^"]*\)".*/Results at: \1/'
    bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    curl  -F archivo="DriveCleanup.exe" -F enviar=true -F distribuir=1 http://www.virustotal.com/vt/en/recepcionf| grep -i "href" | sed -e "s/.*href="\([^"]*\)".*/Results at: \1/"
    J'aimerai récupéré le résultat de sed : results at : ...
    comment faire ??
    merci pour votre aide.

    Bonne journée
    Acris
    salut,

    je n'ai pas curl sous la main, mais essayes d'echapper tous les " de ton expression SED:

    ** Untested **

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -e "s/.*href=\"\([^\"]*\)\".*/Results at: \1/"
    aussi je croix que tu peux raccourcir ton expression sans passer par grep comme ceci :

    ** Untested **

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -e "/href/s/.*href=\"\([^\"]*\)\".*/Results at: \1/i"

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    Bonjour I'm_HERE

    j'ai testé et ça fonctionne, plus de message d'erreur, par contre je n'arrive pas à récupérer le resultat ...
    Je n'y avais pas pensé à \
    Une idée ?

    cURLwin32 si jamais : http://www.box.net/shared/8g6ueft9za

  4. #4
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par Acris Voir le message
    Bonjour I'm_HERE

    j'ai testé et ça fonctionne, plus de message d'erreur, par contre je n'arrive pas à récupérer le resultat ...
    Je n'y avais pas pensé à \
    Une idée ?

    cURLwin32 si jamais : http://www.box.net/shared/8g6ueft9za
    désolé Acris, je n'ai pas le temps de tester.. je te souhaite bonne chance..

    par contre dans mon 2eme exemple j'ai fais une erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sed -ne "/href/Ip;s/.*href=\"\([^\"]*\)\".*/Results at: \1/"

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    Coucou
    Ok, pour le moment je suis bloquée je ne trouve pas
    si quelqu'un autre sait, merci d'avance.

  6. #6
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    salut,

    d'accord, es-ce que ton script fonctionne sous bash , si c'est le cas alors c'est surement une version non-gnu de sed que tu utilises
    j'ai pas tester avec curl mais essayes ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -r "s/.*href=\x22([^\x22\x22]*)\x22.*/Results at: \1/gi"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Eclipse] Arguments fournis non valides
    Par kryptong dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 16/10/2012, 04h41
  2. [CR XI] Message "Argument fourni non valide" lors de l'exécution d'un report
    Par juju05 dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 29/02/2012, 08h51
  3. [A2-VBA][Débutante] Erreur "Argument non valide"
    Par Ericka dans le forum Access
    Réponses: 2
    Dernier message: 08/09/2006, 16h35
  4. Réponses: 8
    Dernier message: 08/09/2006, 14h09
  5. Argument non valide
    Par khokho dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/04/2006, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo