Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/11/2011, 16h26   #1
 
Homme
etudiant
Inscription : octobre 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : octobre 2011
Messages : 24
Points : -4
Points : -4
Par défaut Sauvegarde d'une anomalie dans un fichier

bonjour,

je m'explique j'ai des fichiers texte ( exemple toto.txt avec à l’intérieur de chaque fichier.txt des noms qui doivent être écrits sous la forme DURAND;Thierry)

Pour faire simple, chaque nom et prénom vont permettre de créer un répertoire.

Il faut que je vérifie qu'il n'y a pas d'anomalie dans les fichiers .txt :

exemple : Les lignes blanches qui peuvent se trouver dans le fichier.
Les noms, prénoms doivent être des caractères et séparées par un point virgule.
On vérifie que le répertoire n’existe pas déjà.

si une des conditions ne sont pas réunies on l'enregistre dans un fichier rep.log

Par exemple si au lieu de DURAND;Thierry il y a marqué DURAND.Thierry l'anomalie devra être enregistrée dans rep.log .

A la fin du traitement, on donnera le nombre de répertoires créés ainsi que le nombre d’anomalie par répertoire (à l’écran et dans le fichier rep.log aussi).

Merci de votre compréhension, étant novice en développement shell je n'ai aucune idée comment réaliser cela.
emytom0308 est déconnecté   Envoyer un message privé Réponse avec citation 03
Vieux 02/11/2011, 05h05   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 071
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 071
Points : 4 154
Points : 4 154
tant que tu n'auras pas fait quelques recherches, en effet, peu de personnes t'aideront (ici, comme ailleurs).

donc :
Code :
1
2
3
help
man bash
info coreutils
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 05/11/2011, 04h17   #3
Expert Confirmé Sénior
 
Avatar de Sve@r
 
Homme Frédéric
Ingénieur développement logiciels
Inscription : février 2006
Messages : 3 055
Détails du profil
Informations personnelles :
Nom : Homme Frédéric
Âge : 44
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 3 055
Points : 4 934
Points : 4 934
Citation:
Envoyé par N_BaH Voir le message
tant que tu n'auras pas fait quelques recherches, en effet, peu de personnes t'aideront (ici, comme ailleurs).
Ben déjà qu'il s'est fait bouler de forum hardware à ce sujet... et qu'en plus, je lui ai donné une solution possible qu'il n'a même pas essayé d'approfondir...
__________________
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Tout ce qu'un individu reçoit sans rien faire pour l'obtenir, un autre individu a dû travailler pour le produire sans en tirer profit.
Tout Pouvoir ne peut distribuer aux uns que ce qu'il a préalablement confisqué à d'autres car on n'accroît pas les biens en les divisant.
Quand la moitié d'un peuple croit qu'il ne sert à rien de faire des efforts car l'autre moitié les fera pour elle, et quand cette dernière moitié se dit qu'il ne sert à rien d'en faire car ils bénéficieront à d'autres, cela s'appelle le déclin et la fin d'une nation.
Dr. Adrian Rogers, 1931
Sve@r est déconnecté   Envoyer un message privé Réponse avec citation 50
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h35.


 
 
 
 
Partenaires

Hébergement Web