Bash Supprimer du contenue

Résolu
GeRgOs -  
 GeRgOs -
Bonjour,

Je recupere dans un fichier texte une liste de fichier .xls via la commande linux :

find /mnt/datas/docs/encours/ -type f -name "*.xls" > encours.txt .

dans ce fichier je me retrouve bien avec ma liste de fichiers, mais avec leur racine :

/mnt/datas/docs/encours/mai2000.xls
/mnt/datas/docs/encours/juin2000.xls
/mnt/datas/docs/encours/juillet2000.xls

etc...

j'aimerais bien n'avoir dans ce fichier que la liste des fichiers, sans la racine :

mai2000.xls
juin2000.xls
juillet2000.xls

etc ...

j'ai essayé avec sed, mais je m'en sort pas .
Si quelqu'un à la commande miracle pour tous supprimer dans mon txt .


Merci d'avance

GreG
A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

find /mnt/datas/docs/encours/ -type f -name "*.xls" -exec basename {} > encours.txt \;

1
GeRgOs
 
Merci pour cette rapidité .
0