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

Unix Discussion :

suppression ligne de fichier


Sujet :

Unix

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 98
    Points : 39
    Points
    39
    Par défaut suppression ligne de fichier
    slt,comment supprimer une ligne dans un fichier texte.
    Cette ligne est réferencé soit par son numéro $num_ligne ou par une chaine de caractere ($chaine ) qui existe dans cette ligne

    j'ai essayé avec sed mais cela ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed ($num_ligne)d $corbeille_list -i
    ou ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed '/$chaine/d' fichier.txt
    par contre si je met ca, la premiere ligne est supprimée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed 1d $corbeille_list -i

  2. #2
    Expert éminent

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Points : 6 276
    Points
    6 276
    Par défaut
    Salut,

    Citation Envoyé par koukou11 Voir le message
    slt,comment supprimer une ligne dans un fichier texte.
    Cette ligne est réferencé soit par son numéro $num_ligne ou par une chaine de caractere ($chaine ) qui existe dans cette ligne

    j'ai essayé avec sed mais cela ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed ($num_ligne)d $corbeille_list -i
    ou ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed '/$chaine/d' fichier.txt
    Quel système ?
    Quelle version de sed ?

    Sinon essaye comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sed ($num_ligne)d $corbeille_list -i
    sed -i ${num_ligne}d ${corbeille_list }
    ou ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sed '/$chaine/d' fichier.txt
    sed -i "/${chaine}/d" fichier.txt

Discussions similaires

  1. Suppression Ligne Fichier
    Par Ismael94000 dans le forum C#
    Réponses: 2
    Dernier message: 01/10/2012, 13h18
  2. [AC-2000] Suppression lignes sur fichier CSV depuis Access
    Par electronedf dans le forum VBA Access
    Réponses: 8
    Dernier message: 25/10/2010, 13h35
  3. [Batch] Recherche ligne puis suppression dans un fichier
    Par jbarreau-mainson dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 07/01/2010, 11h40
  4. Suppression ligne fichier texte
    Par stephane92400 dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 25/12/2009, 16h14
  5. Suppression ligne fichier txt
    Par daryus dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 20/07/2009, 15h47

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