Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours UNIX - Linux » Exercices Linux/Unix »

Articles similaires

  • Exercices TP unix sur Les filtres - cut - sort - tail - head
  • Exercice unix commandes - find - head - tail - tubes - more
  • TP exercices Linux Configuration IP - Cryptage des transmissions - gestion des processus - commandes
  • Exercice sur les filtres et redirections Unix find, grep, ls, sort,
  • Tuto Python : Ordonner ou trier une liste
  • Tuto Python : Comment trier une liste de tuples ?
  • TP unix commande grep - cut - uniq - sort - tubes
  • Tuto Excel : comment trier un tableau
  • Tutoriel Word : comment classer par ordre alphabétique une liste de données
  • Tutoriel Excel : comment écrire verticalement du texte
  • Exercices sur les commandes Unix de base pour débutant
  • Exercices script UNIX : commandes, fonctions et structures de contrôle

Documents similaires

  • Exercices sur les mathematiques financieres

  • Exercices et corriges de l'economie mondiale et international

  • Serie d’exercices avec corriges en economie : croissance et developpement economique

  • Serie d’exercices avec corriges de l’economie politique generale

  • Solution des exercices de microeconomie 2eme annee de magistere

  • Learn EXCEL from beginner to advanced

  • Listes des commandes Packet Tracer

  • Exercices et travaux pratiques Excel 2019

Exercices sur les commandes head tail et sort pour trier

Rédigé par GC Team, Publié le 29 Août 2010, Mise à jour le Mardi, 10 Août 2021 15:44
Participez au vote ☆☆☆☆☆★★★★★

 

Exercice 1

Etant donné un fichier dont le contenu est :

 Nom             Résultat
 ------------------------
 Yann 104
 Tudor 8
 Patrick 15
 Carole 104
 Gérard 32
 René 5
 Lucienne 15

Trier le fichier par ordre croissant du champs Résultat. Les deux lignes titres doivent figurer dans la sortie triée.

Exercice 2

On suppose que le fichier précédent est maintenant de la forme :

 Nom             Résultats
 -------------------------
 Yann 104:33:48
 Tudor 8:19:0
 Patrick 15:98:48
 Carole 104:33:20
 Gérard 32:0:10
 René 5:13:10
 Lucienne 15:98:48

Donner le classement par ordre croissant du premier résultat, puis du deuxième résultat, puis du troisième résultat. L'ordre alphabétique est pris en compte si les personnes ont les mêmes résultats (comme c'est le cas de Patrick et Lucienne). Comment sortir les rangs également ?

Exercice 3

Trier un fichier sur le premier caractère de son deuxième champs.

Exercice 4

Trier un fichier sur la portion entre le 3ème et 8ème caractère.

 

A. ED-DBALI

 


 

 

 

Exercice 1 :

head -2 fichier; tail +3 fichier | sort -t '\t' -k2n


Exercice 2 :

tail +3 fichier | tr : ' ' | sort -t '\t' -k2n -k3n -k4n -k1 | tr ' ' :

Pour avoir le classement, il suffit d'utiliser l'option -n de cat :

tail +3 fichier | tr : ' ' | sort -t '\t' -k2n -k3n -k4n -k1 | tr ' ' : | cat
-n


Exercice 3 :

sort -b -k 2.1,2.1 fichier


Exercice 4 :

sort -b -k 1.3,1.8 fichier
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02