Fichiers de configuration et repertoires de configurations
Fermé
bahbousra
-
24 mai 2019 à 23:03
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 - 6 juin 2019 à 21:13
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 - 6 juin 2019 à 21:13
A voir également:
- Fichiers de configuration et repertoires de configurations
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Retablir configuration usine chromecast - Guide
- Explorateur de fichiers - Guide
- Connaitre configuration pc - Guide
3 réponses
lEprofSonDkon
Messages postés
211
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
8 octobre 2022
13
24 mai 2019 à 23:50
24 mai 2019 à 23:50
salut,
tu sais faire une boucle
tu as lu dans le
tu as lu
tu sais faire une boucle
forpour itérer sur les fichiers du répertoire courant ?
tu as lu dans le
man bashle paragraphe sur la correspondance de motifs ?
tu as lu
help test?
ls -a | grep "^\." | grep "[^~]$" | wc -l
Voilà ce que j'ai pour les fichiers de configuration
Voilà ce que j'ai pour les fichiers de configuration
lEprofSonDkon
Messages postés
211
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
8 octobre 2022
13
29 mai 2019 à 03:12
29 mai 2019 à 03:12
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
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
Modifié le 6 juin 2019 à 21:19
Modifié le 6 juin 2019 à 21:19
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
25 mai 2019 à 09:57
Sans oublier ça aussi ;-)
25 mai 2019 à 15:18
cordialement
25 mai 2019 à 16:01