Sed: supprimer des lignes

Résolu/Fermé
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 10 oct. 2007 à 11:34
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 10 oct. 2007 à 15:03
Bonjour,

Un p'tit souci avec sed:

je ne parviens pas à mettre un numéro de ligne à supprimer en variable !

Exemple: fichier contenant
A
B
C
D

sed '3d' fichier
A
B
D

Par contre:
L=3 && sed '$Ld' fichier
sed: -e expression n°1, caractère 3: caractères inutiles après la commande

Je comprends po :-((
A voir également:

6 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
10 oct. 2007 à 11:37
avec $Ld, il recherche la variable $Ld.
Donc :

L=3 && sed $L'd' fichier
0