Révision Glossaire EN

Taille

Yeux

Termine une partie dans un dojo pour débloquer les yeux suivants.

Jour 28 10 min

awk

1 / 13 · ≈ 9 min restantes

Le problème

Le support signale que certains appels d’API prennent des secondes et que des commandes ont l’air fausses. Tu as le log d’accès et un export de la table des commandes, et pas le temps de les charger dans une base. awk lit un fichier ligne par ligne, coupe chaque ligne en champs $1, $2, $3 et ainsi de suite, et lance un petit programme sur chaque ligne.

Les exercices utilisent deux fichiers. access.log a 4 lignes avec les champs IP, méthode, chemin, statut et durée en ms, séparés par des espaces : 10.0.0.12 GET /api/users 200 18, 10.0.0.7 POST /api/orders 201 95, 10.0.0.12 GET /api/orders 500 230, 10.0.0.9 GET /health 200 2. orders.csv a l’en-tête id,customer,country,amount et 5 lignes : 1,ana,FR,30, 2,bob,DE,45, 3,chen,FR,25, 4,dina,US,60, 5,eve,DE,15. Les réponses marchent avec n’importe quel awk POSIX.