Script en shell avec requette sql - Page 2

Résolu
  1. je suis peu etre un peu bête mais ca marcha pas le fichier reste intact.

    j'ai testé cette commande que j'ai trouvé grace à http://www.commentcamarche.net/faq/sujet 4839 sed supprimer une ou plusieurs lignes d un fichier

    sed -e '1d' resultat2.txt

    il m'affiche bien ce que je veux mais le fichier en lui meme est toujours intact.

    auto115:bin nbonnet$ sed -e '1d' resultat2.txt
    Scipt equation 10.11.12.13 el77167157@e-liance

    ---------------------------------------------------------------------
    La vie est-elle trop courte pour rester derrière son écran?
    1. genial ca marche du tonnerre mais il me reste a le mettre dans une boucle pour que toutes les lignes que je veux soit suprimées.
      1. Contributeur
        la commande que je t'ai indiquée supprime toutes les lignes qui contiennent le texte
        sed -e '1d' ne détruit que la ligne 1
        1. oui c'est pour ca que je voulais faire une boucle pour aller chercher chaque ligne mais si la commande sed -e '/CLnom STnom ADippublic ADlogin/d' < fichier permet de le faire directement c'est encore mieux sauf que celle ci ne fonctionne pas....

          j'ai testé de mettre sed -i -e '/CLnom STnom ADippublic ADlogin/d' < fichier mais il me repond sed: -i may not be used with stdin

          sur le site cité plus haut je ne trouve pas les bonnes options et ni sur le net je ne doit pas savoir comment les chercher correctement...

          merci encore
          1. Modérateur
            Salut,
            sed -i.bak '/CLnom STnom ADippublic ADlogin/d'  fichier
        2. ca marche enfin (pour info les espaces entre CLnom, STnom ... c'était des tabulations... )

          merci a toi je vais pourvoir finaliser tout ca et me faire un super script. j'espère te rendre la pareil un jour.
          Précédent
          • 1
          • 2