[Shell Unix] supprimer début ligne [Fermé]

Signaler
-
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
-
Bonjour,

Je dispose d'un fichiertexte, j'aimerais pouvoir supprimer la partie du fichier du début jusqu'à un caractère unique ainsi que deux caracteres

ex :

/nfss/as/CVS_Repository/core_as/watcher/src/as_watch_hdl.h,v 1.6.2.1 1.6
/nfss/as/CVS_Repository/core_as/watcher/src/as_watch_slave.cpp,v 1.35.2.1 1.35

Ici je voudrais supprimer toute la partie avant '/core_as/' et garder le reste sauf les 2 caracteres apres l'extension (,v).

En clair j'aimerais récupérer cela

/core_as/watcher/src/as_watch_hdl.h 1.6.2.1 1.6
/core_as/watcher/src/as_watch_slave.cpp 1.35.2.1 1.35

Voilà, j'espère avoir été assez clair.


Merçi d'avance.

2 réponses

Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 491
Salut,

sed -r 's/.*(\/core.*)/\1/' fichier
--

lami20j
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 774
Salut,
sed 's#.*\(/core.*\),v\(.*\)#\1\2#'
;-))