Find et xargs sous AIX
arrakis75
Messages postés
101
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais liste un répertoire (ex 150113) qui contient uniquement des sous répertoires exemple :
/AAA contient par ex 1 fichier AAA-130110,
/AAB contient par ex 2 fichiers 22346_AAB_96524,22360_AAB_96531
/AAC contient par ex 1 fichier AAC_22356_13639
....
Chaque répertoire contient 0,1 ou plusieurs fichiers.
J'aimerais lister ces fichiers et avoir une réponse comme cela
Exécution le 15/01/2013
AAA:
AAA-130110
AAB:
22346_AAB_96524,22360_AAB_96531
AAC:
AAC_22356_13639
Avant de faire un script, y-a-t'il une commande qui peut faire cela en 1 ligne ?
Sachant que je suis sur Unix Aix et le find ne propose pas l'option -printf mais uniquement print et le xargs pas -de 0
J'aimerais liste un répertoire (ex 150113) qui contient uniquement des sous répertoires exemple :
/AAA contient par ex 1 fichier AAA-130110,
/AAB contient par ex 2 fichiers 22346_AAB_96524,22360_AAB_96531
/AAC contient par ex 1 fichier AAC_22356_13639
....
Chaque répertoire contient 0,1 ou plusieurs fichiers.
J'aimerais lister ces fichiers et avoir une réponse comme cela
Exécution le 15/01/2013
AAA:
AAA-130110
AAB:
22346_AAB_96524,22360_AAB_96531
AAC:
AAC_22356_13639
Avant de faire un script, y-a-t'il une commande qui peut faire cela en 1 ligne ?
Sachant que je suis sur Unix Aix et le find ne propose pas l'option -printf mais uniquement print et le xargs pas -de 0
A voir également:
- Find et xargs sous AIX
- Find and mount - Télécharger - Récupération de données
- Ava find - Télécharger - Divers Utilitaires
- Find junk files - Télécharger - Nettoyage
- Couldn't find ds menu.dat ✓ - Forum Jeux vidéo
- Find grep - Forum Linux / Unix
2 réponses
Salut,
Essaye voir déjà si cette simple commande te renvoie quelque chose dans un premier temps, et d'assez approchant à tes exigences dans un second temps :
Essaye voir déjà si cette simple commande te renvoie quelque chose dans un premier temps, et d'assez approchant à tes exigences dans un second temps :
ls -R -x rep/*
Merci ça avance voila mon résultat
150113/ AAA:
AAA-130110
150113/ AAB:
22346_AAB_96524 22360_AAB_96531
150113/ AAC:
AAC_22356_13639
Il me faudrait maintenant enlever les lignes blanches,
Puis plutôt mettre une virgule quand il y a plusieurs fichiers dans un sous répertoires au lieu d'une Tabulation...
150113/ AAA:
AAA-130110
150113/ AAB:
22346_AAB_96524 22360_AAB_96531
150113/ AAC:
AAC_22356_13639
Il me faudrait maintenant enlever les lignes blanches,
Puis plutôt mettre une virgule quand il y a plusieurs fichiers dans un sous répertoires au lieu d'une Tabulation...