Partage
  • Partager sur Facebook
  • Partager sur Twitter

SHELL unix - suppression de ligne variable

    28 juillet 2015 à 14:53:56

    Bonjour,
    Je reviens sur ce sujet car mon editeur sed ne permet pas l'option -i.
    Ce qui fait que je ne parviens toujours pas à trouver une solution à ce probleme ?!?
    D'ailleur voila tout ce que j'ai dans mon "man sed"
    sed Command
    Purpose
           A stream editor.
    Syntax
           sed [ -n ] [ -u ] Script [ File ... ]
           sed [ -n ] [ -u ] [ -e Script ] ... [ -f ScriptFile ] ... [ File ... ]
    Objectif : 
    Dans une variable j'extrait toutes les numeros lignes contenant une chaine de caractere particuliere
    DEB_LIGNE 
    je souhaite boucler dans cette variable afin de supprimer systematiquement la ligne en question ainsi que les 3 suivantes.
    for i in $DEB_LIGNE
    do
    Debu=$i
    Finish=$(( $i + 3 ))  #s'il y a possibilité d'utiliser la plage de ligne
    sed -e "${Debu} d" $FICHIER#j'ai essayais differentes choses sans resultat
    done
    Merci pour votre aide
    • Partager sur Facebook
    • Partager sur Twitter

    SHELL unix - suppression de ligne variable

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown