BASH GNU, petit probleme

tbosss Messages postés 7 Statut Membre -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
voici un exemple de fichier texte :

/home/anthony/.xsession-errors
/home/anthony/Images/00660_splash_1280x1024.jpg
/home/anthony/Images/tux-linux.jpg
/home/anthony/Images/met-art_err_120_13.jpg
/home/anthony/.ICEauthority
/home/anthony/.gstreamer-0.10/registry.x86_64.xml
/home/anthony/.bash_history
/home/anthony/.metacity/sessions/117f000101000122262374100000057420002.ms
/home/anthony/p1.c~
/home/anthony/.recently-used
/home/anthony/p2.c
/home/anthony/.sudo_as_admin_successful
/home/anthony/.dmrc
/home/anthony/.bash_logout
/home/anthony/.evolution/memos/local/system/journal.ics
/home/anthony/.evolution/cert8.db
/home/anthony/.evolution/categories.xml
/home/anthony/.evolution/cache/tmp/mail.log.DH5XZE
/home/anthony/.evolution/cache/tmp/mail.log.ptmlT9
/home/anthony/.evolution/calendar/local/system/calendar.ics
/home/anthony/.evolution/mail/local/Drafts.ibex.index

J'aimerai juste récupérer les lignes possédant une extension (par exemple"toto.ext" et pas les ".recently-used" ni les "p1.c~) puis couper ces lignes pour ne garder que l'extension. Auriez vous une idée?
Merci
A voir également:

1 réponse

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,
sed -n '/\..\{3\}$/{s/.*\.//p}' fich
;-))
0