informatique:awk
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
informatique:awk [2020/10/11 02:39] – alexis | informatique:awk [2020/11/26 13:35] – [Remplacer le séparateur d'un fichier] alexis | ||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
awk -F' | awk -F' | ||
</ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | Le séparateur de champ peut être une expression rationnelle. | ||
+ | <code bash> | ||
+ | # Initialisation de la variable dans la liste de commande | ||
+ | awk 'BEGIN { FS=" | ||
+ | |||
+ | # Initialisation de la variable par l' | ||
+ | awk -F' | ||
+ | </ | ||
+ | </ | ||
+ | |||
=== NF — Nombre de champs === | === NF — Nombre de champs === | ||
Ligne 133: | Ligne 145: | ||
==== Remplacer le séparateur d'un fichier ==== | ==== Remplacer le séparateur d'un fichier ==== | ||
- | En assignant la variable '' | + | En assignant la variable '' |
La reconstruction de l' | La reconstruction de l' | ||
<code bash> | <code bash> | ||
- | awk -F',' | + | # Ici, 1 équivaut à true, ce qui affiche la ligne complète |
+ | awk 'BEGIN { FS=","; OFS=" | ||
+ | |||
+ | # Cette écriture est donc équivalente | ||
+ | awk 'BEGIN { FS=","; | ||
</ | </ | ||
- | <WRAP todo> | ||
- | Comprendre pourquoi j'ai le '' | ||
- | </ | ||
===== Liens ===== | ===== Liens ===== |
informatique/awk.txt · Dernière modification : 2023/01/04 20:46 de alexis