Bonjour, je sais que la question a été maintes fois posées.
J'ai vu des "tas" de réponses qui ne répondent pas à mon problèmes (où alors j'ai mal regardé et vous prie de m'excuser de ce qui s'apparenterait à un SPAM).
Merci à ceux qui auront la sympa de me répondre et de faire - je m'en excuse platement - de la "redite".
Voici j'ai un fichier qui a la "tête" suivante :
/titi
bkabkaka
dkglqglqgl
dfqkdgqg
dfqfqfq
dfffq
qdfqfd
/toto
Je veux supprimer tout ce qui se trouve entre /titi et /toto. Je suis sûr que ce type de problème a déjà été traité au moins une fois par un "maître" unix.
J'ai tenté avec SED, mais cet outil ne me semble permettre de n'intervenir que si les "choses" se trouvent sur une ligne. Exemple :
dfghkgh|hfgfgksg|hkdhgskfgkgs => on obtient tout sauf ce qu'il y a entre les deux pipes.
On peut utiliser SED et supprimer tout ce qui se trouve entre les pipes ("|").
Alors je cherche une "bonne âme" pour m'aider à créer/utiliser une commande unix qui réponde à mes "désirs".
Merci d'avance aux "âmes charitables".
Partager