Rechercher : dans
Par :

Suppression de lignes unix

Dernière réponse le 13 jun 2009 à 19:46:59 Jean-Ba, le 13 jun 2009 à 19:33:28 
 Signaler ce message aux modérateurs

Bonjour,

Je suis un débutant en Shell Unix.
Voici mon problème :
Je souhaite supprimer les lignes entre les 2 "aaa" et l'afficher sur la sortie standard en gardant les "aaa".

aaa
...
...
...
...
aaa
...
...
...


Je fais cette commande :
sed /^aaa/,/aaa$/d fichier

mais le problème c'est que les aaa disparaissent...

J'ai besoin d'aide !! Merci !

Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « Suppression de lignes unix » dans :
Sed - Supprimer une ou plusieurs lignes d'un fichier VoirSupprimer une (ou plusieurs) ligne(s) d'un fichier Syntaxe sed '{[/]||[/]}d' sed '{[/][,][/]d' /.../ = délimiteurs n = le numéro de ligne chaîne = la chaîne contenue dans la...
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF) VoirConversion format de fichier DOS UNIX / UNIX DOS Préambule Ce qu'il faut savoir Conversion DOS vers UNIX Conversion UNIX vers DOS Préambule Il existe déjà des utilitaires (dos2unix et unix2dos) qui s'acquittent très bien ce...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...

1

jipicy, le 13 jun 2009 à 19:40:40

Salut,

sed '/aaa/,/aaa/{//b;d}'
;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

2

Jean-Ba, le 13 jun 2009 à 19:44:58

Merci beaucoup !!!!
NI-QUEl !:-)

Répondre à Jean-Ba

3

 jipicy, le 13 jun 2009 à 19:46:59

De rien ;-))
CHROME ;-)
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy
Collection CommentÇaMarche.net