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.
A voir également:

2 réponses

dubcek Messages postés 19021 Statut Contributeur 5 637
 
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
UnFortMaticien Messages postés 6 Statut Membre
 
Merci, ça marche ! :D
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

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