Hello,
je viens d'avoir deux notes pitoyables a des exams machines a cause de la fonction awk, aujourd'hui je m'y interesse donc un peu.
J'ai donc decouvert tout un language autour de awk et j'essaye donc de faire mon exo, seulement la ca marche pas.
Voici mon erreur:
"./mult_42.awk: 17: Syntax error: Unterminated quoted string"
Je comprend d'ou viens l'erreur depuis les exemples que j'ai.
Mon code ci-dessous,
Merci bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 awk ' BEGIN{print"test des UIDs multiple de 42.";FS=":"} NF == 3 { while (NR == (commande=sprintf("wc -l /etc/passwd"))) { if (($2 / 42) == 0) { print $1 " a un UID multiple de 42." } else { print $1 " n'a pas d'UID multiple de 42." } } } END{print"C'est fini...") ' /etc/passwd > mult_42
Partager