Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:bcag2:awk [Le 28/10/2025, 11:51]
bcag2 créée
utilisateurs:bcag2:awk [Le 28/10/2025, 12:09] (Version actuelle)
bcag2 [awk]
Ligne 1: Ligne 1:
-====== awk ======+====== awk/gawk (GNU awk) ======
 La commande en ligne [[wpfr>​awk]] est souvent utilisée pour extraire un ou plusieurs champs de données séparables,​ à commencer par les champs de fichiers CSV/​TSV…\\ La commande en ligne [[wpfr>​awk]] est souvent utilisée pour extraire un ou plusieurs champs de données séparables,​ à commencer par les champs de fichiers CSV/​TSV…\\
 Elle est bien plus simple qu’il n’y paraît au premier coup d’œil ​ Elle est bien plus simple qu’il n’y paraît au premier coup d’œil ​
Ligne 26: Ligne 26:
      /​etc/​passwd      /​etc/​passwd
 </​code>​ </​code>​
-L’exemple ci-dessus va parcourir chaque ligne du fichier ///​etc/​passwd//,​ appliquer comme séparateur **//://** et si la valeur du 3ème champ est supérieur ou égale à 1000 et inférieure à 10'​000,​ retourner le champs 1 ($1) correspondant au nom utilisateur et le champ 3 ($3) correspondant à son UID (UserID - identifiant utilisateur)+L’exemple ci-dessus va parcourir chaque ligne du fichier ///​etc/​passwd//,​ appliquer comme séparateur **//://​** ​(//-F ":"//​ ou //​--field-separator=":"//​), ​et si la valeur ​(numérique) ​du 3ème champ est supérieur ou égale à 1000 et inférieure à 10'​000,​ retourner le champs 1 ($1) correspondant au nom utilisateur et le champ 3 ($3) correspondant à son UID (UserID - identifiant utilisateur)
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • utilisateurs/bcag2/awk.1761648699.txt.gz
  • Dernière modification: Le 28/10/2025, 11:51
  • par bcag2