Je travail en ce moment sur le cours reprend le contrôle avec Linux, et une question me vient à l'esprit au niveau du chapitre sur le flux.
Nous avons extrait le nom des eleves du fichier notes, pour en faire un fichier eleves. Nous le faisons deux fois, et arrivons à un avoir les eleves en double.
A ce moment la, je décide de trier les eleves et d'éliminer les doublons.... en redirigeant dans le même fichier.
la redirection est réalisée avant que la commande soit exécutée. donc, le fichier est ouvert, rien n'y est envoyé (le fichier est "purgé"), puis la commande est exécutée.
le plus simple est d'utiliser un fichier temporaire.
NB : sort possède une option --unique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Je comprends mieux pourquoi je n'avais pu rien dans mon fichier.
Merci également pour l'astuce sur la commande sort
Question sur les flux
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique