Afficher les chemins de fichiers

Résolu
UnFortMaticien Messages postés 6 Statut Membre -  
UnFortMaticien Messages postés 6 Statut Membre -
Bonjour,

J'ai un dossier A qui contient des sous-dossiers. Ceux-ci contiennent des fichiers.
Je voudrais afficher les chemins absolus des fichiers uniquement (sans sous-dossiers) en donnant comme argument le dossier A.

Exemple :

A est un dossier contenant les sous-dossiers B1, B2 et B3.
B1 contient deux fichier F1 et F2
B2 contient un fichier F1
B3 contient trois fichiers F2, F3 et F5.

Après l'appel d'une commande bash qui doit avoir A comme argument, je voudrais avoir comme résultat un affichage de ce genre :

A/B1/F1
/A/B1/F2
/A/B2/F1
/A/B3/F2
/A/B3/F3
/A/B3/F5


Merci.

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    $ find A -type f 
    A/B3/F3 
    A/B3/F2 
    A/B3/F5 
    A/B1/F2 
    A/B1/F1 
    A/B2/F1 
    $ 
    $ find $PWD/A -type f
    /tmp/A/B3/F3
    /tmp/A/B3/F2
    /tmp/A/B3/F5
    /tmp/A/B1/F2
    /tmp/A/B1/F1
    /tmp/A/B2/F1
    $ 
    
    1
    1. UnFortMaticien Messages postés 6 Statut Membre
       
      Merci, ça marche ! :D
      0
  2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Avec le chemin absolu tu auras obligatoirement les sous-dossiers d'inclus ;-\
    0