Comment pouvons-nous itération sur les sous-répertoires du répertoire donné et obtenir un fichier dans ces sous-répertoires de bash. Puis-je faire cela en utilisant la commande grep? P>
3 Réponses :
Cela ira un sous-répertoire profond. La boucle interne Ceci sera récursif. Vous pouvez limiter la profondeur en utilisant l'option à l'aide de pour code> itération des fichiers et des répertoires ci-joints. L'instruction
si code> exclut les annuaires. Vous pouvez définir des options pour inclure des fichiers et des répertoires cachés (
shopt -s dotglob code>).
-MaxDepth code>. P>
-Mindepth code> exclut les fichiers dans le répertoire actuel, Mais il inclut des fichiers au niveau suivant (et ci-dessous, en fonction du
-maxdepth code>). p> p>
Si je remplace Do_Quelque chose avec Dos2unix, je reçois Trouver: argument manquant à code> -exec'``. Cependant, j'ai besoin d'un fichier pour Dos2unix. Alors, peut-être que la recherche ne fonctionnera pas, mais la boucle. Mais je veux aller au fond des dossiers.
Eh bien, vous peut strud> faire cela en utilisant mais pourquoi? grep code>:
trouver code> est meilleur. p> p>