Fichiers de configuration et repertoires de configurations
bahbousra
-
Exileur Messages postés 1621 Date d'inscription Statut Membre Dernière intervention -
Exileur Messages postés 1621 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
j'ai un problème sur un exercice on me demande
1) le nombre de fichiers de fichiers de configurations l'indication est de compter le nombre de fichiers commençant par un point situés dans répertoire principal en éliminant les copies de sauvegardes <<qui finissent par tilde >>
2) le nombre de répertoires de configuration
j'ai un problème sur un exercice on me demande
1) le nombre de fichiers de fichiers de configurations l'indication est de compter le nombre de fichiers commençant par un point situés dans répertoire principal en éliminant les copies de sauvegardes <<qui finissent par tilde >>
2) le nombre de répertoires de configuration
A voir également:
- Fichiers de configuration et repertoires de configurations
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Fichiers epub - Guide
- Retablir configuration usine chromecast - Guide
- Remettre un pc en configuration usine - Guide
3 réponses
eh, ben, c'est pas mal.
mais ça ne va pas :
et ça va à l'encontre de ce que j'ai préconisé dans mon message au #1
mais ça ne va pas :
-ava aussi afficher le répertoire courant, et le répertoire parent (cf.
man ls)
wc -lcompte les retours à la ligne : si un fichier en contient, le résultat sera faux.
et ça va à l'encontre de ce que j'ai préconisé dans mon message au #1
Hello,
Utilise find exec :)
Tu peux tester avant en faisant un ls
find : la commande
-type : f ou d, correspond a fichier ou dossier ( file, dir )
-name : le nom, wildcard valide. On peut utiliser -iname pour etre insenssible à la casse
-exec : execute le code suivant sur {} \ qui correspond au fichier trouvé.
Puis supprimer :
Ou appeler des scripts :
Executer du code sh -c etc etc
A plus
Utilise find exec :)
Tu peux tester avant en faisant un ls
find /path/to/dir \
-type f \
-name "*~" \
-exec ls -lah --full-time {} \;
find : la commande
-type : f ou d, correspond a fichier ou dossier ( file, dir )
-name : le nom, wildcard valide. On peut utiliser -iname pour etre insenssible à la casse
-exec : execute le code suivant sur {} \ qui correspond au fichier trouvé.
Puis supprimer :
find /path/to/dir \
-type f \
-name "*~" \
-exec rm {} \;
Ou appeler des scripts :
find /path/to/dir \
-type f \
-name "*~" \
-exec /home/script.sh {} \;
Executer du code sh -c etc etc
A plus
Sans oublier ça aussi ;-)
cordialement