Supprimer les dernières lignes d'un fichier
Résolu/Fermé
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
-
20 mars 2009 à 11:22
Absolu206 Messages postés 26 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 3 juin 2009 - 20 mars 2009 à 13:55
Absolu206 Messages postés 26 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 3 juin 2009 - 20 mars 2009 à 13:55
A voir également:
- Supprimer les dernières lignes d'un fichier
- Impossible de supprimer un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
12 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2009 à 11:25
20 mars 2009 à 11:25
Salut,
tac fichier | sed '1,7d' | tac;-))
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 13:42
20 mars 2009 à 13:42
Je ne comprends plus rien ma méthode ne fonctionne plus :(
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 11:27
20 mars 2009 à 11:27
Je précise que je suis sur solaris 5.8
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2009 à 11:30
20 mars 2009 à 11:30
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 11:47
20 mars 2009 à 11:47
tac et seq introuvable
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2009 à 11:48
20 mars 2009 à 11:48
Essaye ça alors :
sed -n -e :s -e '1,6{N;bs}' -e '7,${N;P;D}' fichier
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 11:50
20 mars 2009 à 11:50
Et en plus, Libellé trop long : :s;1,3{N;bs};4,${N;P;D}
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 11:51
20 mars 2009 à 11:51
sed : commande incohérente : 7,${N;P;D}.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2009 à 11:57
20 mars 2009 à 11:57
jp@MDK:~/tmpfs ssh$ cat fichier Ligne 1 Ligne 2 Ligne 3 Ligne 4 Ligne 5 Ligne 6 Ligne 7 Ligne 8 Ligne 9 Ligne 10 Ligne 11 Ligne 12 Ligne 13 Ligne 14 Ligne 15 Ligne 16 Ligne 17 Ligne 18 Ligne 19 Ligne 20 jp@MDK:~/tmpfs ssh$ nbrl=$(cat fichier | wc -l) jp@MDK:~/tmpfs ssh$ sept=$(( $nbrl - 6 )) jp@MDK:~/tmpfs ssh$ sed "${sept},${nbrl}d" fichier Ligne 1 Ligne 2 Ligne 3 Ligne 4 Ligne 5 Ligne 6 Ligne 7 Ligne 8 Ligne 9 Ligne 10 Ligne 11 Ligne 12 Ligne 13 jp@MDK:~/tmpfs ssh$Après je sais plus ;-))
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 12:10
20 mars 2009 à 12:10
Merci de ton aide mais la commande ne sed ne passe pas.
Voilà ce que j'ai : sed : commande incohérente : 32, 38d
Voilà ce que j'ai : sed : commande incohérente : 32, 38d
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2009 à 13:22
20 mars 2009 à 13:22
Si tu la tapes tel quel dans un terminal, ça donne quoi :
sed '32,38d' fichieressaie aussi :
sed '32, 38d' fichier
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 13:28
20 mars 2009 à 13:28
ça me donne le bon résultat.
Sinon j'ai quelque chose qui marche:
n=`grep -c ^ fichier`
head -n `expr $n - 7` fichier
Sinon j'ai quelque chose qui marche:
n=`grep -c ^ fichier`
head -n `expr $n - 7` fichier
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2009 à 13:30
20 mars 2009 à 13:30
Ben voilà ;-))
Absolu206
Messages postés
26
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
3 juin 2009
1
20 mars 2009 à 13:55
20 mars 2009 à 13:55
Bon ben cette fois si c'est bon la méthode fonctionne bien