Blue Flower

Le jeux de données

cat commandes.txt 
ID_CMD ID_PRD
ID_CMD4   2
ID_CMD5   3
ID_CMD1   4  
ID_CMD2   4 
ID_CMD3   4

 

Tri sur la première colonne

sort commandes.txt 
ID_CMD1   4  
ID_CMD2   4 
ID_CMD3   4
ID_CMD4   2
ID_CMD5   3
ID_CMD ID_PRD

Le problème est que la ligne d'en-tête est aussi triée. En utilisant head -n1 et tail -n+2, on s'en sort :

head -n1 commandes.txt && tail -n+2 commandes.txt | sort
ID_CMD ID_PRD
ID_CMD1   4  
ID_CMD2   4 
ID_CMD3   4
ID_CMD4   2
ID_CMD5   3

ou

thierry@PC-thierry:~$ head -n1 commandes.txt && sort <(tail -n+2 commandes.txt) 
ID_CMD ID_PRD
ID_CMD1   4  
ID_CMD2   4 
ID_CMD3   4
ID_CMD4   2
ID_CMD5   3

Tri sur une autre colonne que la colonne 1

Nous allons trier sur la colonne ID_PRD, c'est-à-dire la seconde, qui est de type numérique

cat commandes.txt | sort -k2n
ID_CMD ID_PRD
ID_CMD4   2
ID_CMD5   3
ID_CMD1   4  
ID_CMD2   4 
ID_CMD3   4

J'ai créé ce site en mai 2014 pour deux raisons :

  • Capitaliser sur les sujets technologiques que j'aborde au cours des missions. Le site me sert ainsi de bloc note.
  • Expliquer des concepts technologiques du moment (Cloud computing, Agilité...)
Pour toute question, vous pouvez me joindre à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..

Par défaut, une recherche sur mot1 mot2 entrainera par Google une recherche des pages contenant à la fois les mots mot1 et mot2.

Pour rechercher les pages contenant les mots mot1 ou mot2, taper mot1 OR mot2

Pour rechercher un mot sur un site particulier, taper mot1 site:un-site-web

Pour connaître toutes les URL d'un site référencé par Google, taper site:un-site-web

Faire une recherche sur des termes exacts, taper "mot1 mot2"

J'ai créé ce site en mai 2014 pour deux raisons :

  • Capitaliser sur les sujets technologiques que j'aborde au cours des missions. Le site me sert ainsi de bloc note.
  • Expliquer des concepts technologiques du moment (Cloud computing, Agilité...)
Pour toute question, vous pouvez me joindre à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..