J'ai un awk script qui prend le nombre total d'interruptions eth dans le système.
#!/bin/bash
FILE="/proc/interrupts"
awk 'NR==1 {
core_count = NF
print "core count: ", core_count
next
}
/eth/ {
for (i = 2; i <= 2+core_count; i++)
totals[i-2] += $i
}
END {
print "Totals"
for (i = 0; i < core_count; i++)
printf("CPU%d: %d\n", i, totals[i])
}
' $FILE
A la fin de ceci dans bash, j'ai le core_count et le tableau totals. mais ensuite, j'ai besoin d'utiliser ces variables, comment puis-je les utiliser au reste du script.En d'autres termes, comment pouvez-vous les globaliser ?