Extraire des parties d'un fichiers texte

Résolu
tomk41 Messages postés 12 Statut Membre -  
MyTux Messages postés 228 Statut Membre -
Bonjour,

je travail sous Unix et j'aurai besoin d'extraire une liste de fichiers contenue dans un fichiers texte.

Voila un exemple de fichier :

-----------------------------------------------------------------------------------------------
/streamserve/projets/output/spl_letters/40:
total 336
-rw-rw-r-- 1 strsadm strs 55438 Dec 4 2007 1-1142851_20071130_3078644110.pdf
-rw-rw-r-- 1 strsadm strs 55288 Dec 4 2007 1-2648991_20071130_8269575418.pdf
-rw-rw-r-- 1 strsadm strs 55279 Dec 4 2007 1-598783_20071130_1276889009.pdf

streamserve/projets/output/spl_letters/74:
total 112
-rw-rw-r-- 1 strsadm strs 55527 Jan 3 2008 1-1815770_20071116_4192139280.pdf
[...]
-----------------------------------------------------------------------------------------------

A partir de ça, je dois extraire les nom de fichiers pdf :

1-1142851_20071130_3078644110.pdf
1-2648991_20071130_8269575418.pdf
1-598783_20071130_1276889009.pdf
1-1815770_20071116_4192139280.pdf

J'ai essayé plusieurs manips avec grep mais je n'arrive pas à extraire uniquement les nom de fichiers pdf.

Est ce que l'un d'entre vous aurait une idée ?

d'avance merci.
Configuration: AIX 5.3 ML6

3 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    affiche le dernier champ de chaque ligne qui en contient 9
    awk 'NF == 9 {print $NF}'
    2
  2. MyTux Messages postés 228 Statut Membre 44
     
    Bonjour,

    Ceci peut aussi marcher:

    grep pdf NOM_FICHIER |cut -d " " -f9

    See U =)
    1
  3. tomk41 Messages postés 12 Statut Membre
     
    Super, merci !!
    0