Fichier batch
juno jacques
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
juno jacques Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
juno jacques Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux écrire un fichier batch qui accomplit les tâches suivantes:
* aller dans un dossier
* compter le nombre de fichier de faible taille ( de taille inférieure à 3 kilo Octets)
* supprimer les fichiers de noms courts
* afficher le nombre de fichiers supprimés dans ce répertoire
je veux écrire un fichier batch qui accomplit les tâches suivantes:
* aller dans un dossier
* compter le nombre de fichier de faible taille ( de taille inférieure à 3 kilo Octets)
* supprimer les fichiers de noms courts
* afficher le nombre de fichiers supprimés dans ce répertoire
A voir également:
- Fichier batch
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
je ne l'ai jamais fais et je ne sais comment le faire. c'est un exercice de recherche avant les cours de classe
Ok, je vais t'expliquer brièvement ce qu'est un fichier bash.
En fait quand tu tapes la commande pwd par exemple dans une console, cela se traduit par "dis-moi dans quel répertoire est-ce que je suis actuelement" et comme réponse il t'affiche le chemin complet juqu'au répertoire dans lequel tu es.
Deuxième exemple, la commande cp fichier_1 fichier_2 : autrement dit, je copie le contenu du fichier fichier_1 dans un fichier appélé fichier_2.
Maintenant venons aux faits :
1/ Tu créé un fichier appelé par exemple essai et voici ce que tu mets dans ton fichier :
#!/bin/bash
pwd;
2/ Ensuite tu mets le fichier en mode execution pour tout le monde en tapant chmod ugo+x essai
3/ Ensuite pour l'executer, tu te place dans le répertoire courant et tu tapes ./essai
Tu verras que le résultat sera exactement comme si tu avais taper pwd car ton fichier bah appelé essai n'est autre que pwd.
Bref, un fichier bash est un fichier dont lequel tu écris un code de programmation avec des instructions commandes. Donc dans ton cas le contenu de ton fichier bash sera :
#!/bin/bash
les instructions pour faire la 1ère étape de ce qu'on te demande de faire;
les instructions pour faire la 2ème étape;
les instructions pour faire la 3ème étape;
les instructions pour faire la 4ème étape;
Supposons que ton fichier bash s'appelle mon_fichier_exercice, pour le lancer il suffit juste de taper ./mon_fichier_exercice et tu obtiens le résultat.
En gros tu viens de créer ta propre commande qui combine plusieurs commandes du bash standard existant.
En fait quand tu tapes la commande pwd par exemple dans une console, cela se traduit par "dis-moi dans quel répertoire est-ce que je suis actuelement" et comme réponse il t'affiche le chemin complet juqu'au répertoire dans lequel tu es.
Deuxième exemple, la commande cp fichier_1 fichier_2 : autrement dit, je copie le contenu du fichier fichier_1 dans un fichier appélé fichier_2.
Maintenant venons aux faits :
1/ Tu créé un fichier appelé par exemple essai et voici ce que tu mets dans ton fichier :
#!/bin/bash
pwd;
2/ Ensuite tu mets le fichier en mode execution pour tout le monde en tapant chmod ugo+x essai
3/ Ensuite pour l'executer, tu te place dans le répertoire courant et tu tapes ./essai
Tu verras que le résultat sera exactement comme si tu avais taper pwd car ton fichier bah appelé essai n'est autre que pwd.
Bref, un fichier bash est un fichier dont lequel tu écris un code de programmation avec des instructions commandes. Donc dans ton cas le contenu de ton fichier bash sera :
#!/bin/bash
les instructions pour faire la 1ère étape de ce qu'on te demande de faire;
les instructions pour faire la 2ème étape;
les instructions pour faire la 3ème étape;
les instructions pour faire la 4ème étape;
Supposons que ton fichier bash s'appelle mon_fichier_exercice, pour le lancer il suffit juste de taper ./mon_fichier_exercice et tu obtiens le résultat.
En gros tu viens de créer ta propre commande qui combine plusieurs commandes du bash standard existant.
pardon car je ne comprend pas bien est-ce que c'est le programme qui est
#!/bin/bash
#!/bin/bash
c'est du corp dont j'ai besoin
Pas de problème, voici le corps de ton fichier :
#!/bin/bash
instruction pour aller dans un dossier; #ici on utilise la commande cd
instruction pour compter le nombre de fichier de faible taille ( de taille inférieure à 3 kilo Octets);
instruction pour supprimer les fichiers de noms courts;
instruction afficher le nombre de fichiers supprimés dans ce répertoire;
#!/bin/bash
instruction pour aller dans un dossier; #ici on utilise la commande cd
instruction pour compter le nombre de fichier de faible taille ( de taille inférieure à 3 kilo Octets);
instruction pour supprimer les fichiers de noms courts;
instruction afficher le nombre de fichiers supprimés dans ce répertoire;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question