bonjour,
quand je lance un find dans un répertoire de recherche pour trouver ses sous-répertoires, je lance la commande suivante:
que je complète souvent avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part find repertoire_de_recherche -maxdepth 1 -type d
et avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part | sed -e 's/^\/.*\///g' ( pour enlever le chemin)
Le problème que j'ai, c'est que la commande find me renvoie dans les résultats, le répertoire de recherche lui-même (répertoire .) et j'ai du mal à l'enlever (parce qu'en fait, je veux mettre les réponses dans un fichier par une redirection à suivre). Par exemple, si je lance la commande dans le répertoire courant (en remplaçant repertoire_de_recherche par .), j'ai une ligne avec . dans les réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part | sort
Je voudrais savoir si on peut éliminer le répertoire de recherche lui-même avec une option de find ?
merci d'avance
Partager