Commandes de base

cut : Retirer des sections de texte

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

AWK



Section AWK développée ici : https://www.linuxtricks.fr/wiki/awk-chercher-et-manipuler-du-texte-mais-pas-que

CUT



Présentation



Définition



CUT permet de supprimer une partie de chaque ligne d'un fichier, ou d'une commande en fonction d'un champ séparateur.
J'utilise CUT pour des "petites opérations"
cut s'utilise de cette façon:
Code BASH :
cut -options fichier 

Les options



-d<sep> : Sert à définir le séparateur de champ.
-f<nb> : Sert à définir <nb> champ à garder.

Exemples



Récupérer la liste des utilisateurs du système:



On peut récupérer la liste des utilisateurs du système :
Code BASH :
cut -d: -f1 /etc/passwd


Récupérer la valeur de la température du processeur 0



Dans cet exemple, j'effectue une suite de commandes avec 3 cut derrière un grep qui lui même est derrière une commande:
Code BASH :
sensors | grep 'Core 0' | cut -d+ -f2 | cut -d\( -f1 | cut -d. -f1


TR



Section TR développée ici : https://www.linuxtricks.fr/wiki/tr-traduire-ou-supprimer-des-caracteres