Metagames


Précédent   Metagames > Discussions Générales > Informatique > Développement

Développement Programmation et POO (C, C++, Java, Python ...) et Développement Orienté Web (HTML, CSS, PHP, SQL, W3C ...)

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 04/03/2009, 16h13   #1 (permalink)
Profil
Membre
Ancienneté  83%
Ancienneté 83%
 
Date d'inscription: mai 2006
Messages: 62
Téléchargements: 0
Uploads: 0
Merci: 0
Remercié 0 fois dans 0 Posts
Script Shell

Bonjour je dois faire un script mais je n'y arrive pas si quelqu'un pourrai m'aider ce serait vraiment sympa parce que la je galère...

Écrire un script-shell nettoyer.sh qui supprime à partir du répertoire courant tous les fichiers dont le nom se termine
par un caractère ’#’ (même si le nom du fichier commence par un caractère ’.’) ou dont le nom débute et se
termine par un caractère ’#’ ; ces fichiers sont fréquemment des fichiers temporaires. La suppression de ces fichiers
devra s’effectuer récursivement dans toute la sous-arborescence du répertoire courant et devra fonctionner
même à l’intérieur des sous-répertoires dont le nom commence par un caractère ’.’.

merci !
tibo 25 est déconnecté   Réponse avec citation
Vieux 04/03/2009, 19h15   #2 (permalink)
Profil
Hacker De Chips
Ancienneté  92%
Ancienneté 92%
 
Avatar de hackchip
 
Date d'inscription: mai 2006
Localisation: Rouen
Âge: 42
Genre : Homme
Pays :
Messages: 1 607
Téléchargements: 66
Uploads: 0
Merci: 2
Remercié 340 fois dans 42 Posts
Par défaut

Par faute de temps pour faire un descriptif, voila un lien qui te sauvera => Shell-script (besoin d'aide)

Tu auras plusieurs solutions pour réaliser ton script.

@+
__________________
hackchip est déconnecté   Réponse avec citation
Vieux 04/03/2009, 22h31   #3 (permalink)
Profil
Membre
Ancienneté  83%
Ancienneté 83%
 
Date d'inscription: mai 2006
Messages: 62
Téléchargements: 0
Uploads: 0
Merci: 0
Remercié 0 fois dans 0 Posts
Par défaut

oui merci je l'avais déjà vu mais je n'arrive tout de même pas à le réaliser.Mais merci quand même !
tibo 25 est déconnecté   Réponse avec citation
Vieux 05/03/2009, 16h50   #4 (permalink)
Profil
Technic'Admin
Ancienneté  79%
Ancienneté 79%
 
Avatar de jack
 
Date d'inscription: mai 2006
Localisation: LV-426
Âge: 36
Pays :
Messages: 17 178
Téléchargements: 4
Uploads: 0
Merci: 7
Remercié 407 fois dans 358 Posts
Par défaut

Pour la recursivité des dossiers il faut faire la chose suivante :

- une boucle qui prends en argument la liste des fichiers du dossier courant (un ls quoi, voir deux pour les fichiers avec un . devant)
- Pour chaque itération tester si c'est un dossier ou non
- Si c'est un dossier il faut rappeler le script lui même pour qu'il repasse sur le dossier en question (que tu auras fait expres de mettre en argument)
- Si c'est un fichier bah tu fais ta moulinette.

Pour les fichiers avec un # que tu dois enlever, les commandes grep et awk devraient t'aider
__________________
Hello IT ... Have you tried to turn it off and on again ? ... The button on the side, is it glowing ? ... Yeah you need to turn it on ! ... The button turns it on ? ... You DO know how a button works don't you ! ?
jack est déconnecté   Réponse avec citation
Réponse
Précédent   Metagames > Discussions Générales > Informatique > Développement

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
apprendre le script iochy Informatique 2 21/09/2009 21h11
script de news php Invité Informatique 13 04/04/2005 01h31
script samurize Invité Informatique 0 25/12/2004 20h53
Recherche de script Invité Informatique 3 24/10/2004 10h07
script et stream Invité Xbox 5 15/06/2004 00h37


Fuseau horaire GMT +1. Il est actuellement 11h10.


© 2003-2018 MetaGames. Tous droits réservés.