salut

je voudrais calculé le nombre de messages non envoyé dans mon fichier qui récupère le résultat de la commandes"mailq" (elle nous affiche les messages en queue).
voici ce qu'elle affiche:
linux@linux-laptop:~$ mailq

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
15F8015183F 369 Sun May 2 22:01:09 lamia@mail.lamia.com
(Host or domain name not found. Name service error for name=root.com type=MX: Host not found, try again)
root@root.com

163A3151843 381 Sun May 2 22:01:34 lamia@mail.lamia.com
(Host or domain name not found. Name service error for name=root.com type=MX: Host not found, try again)
root@root.com

A06FB151696 357 Mon May 3 19:00:22 lamia@mail.lamia.com
(connect to root.com.inbound15.mxlogic.net[208.65.144.13]:25: Connection refused)
root@root.com

-- 1 Kbytes in 3 Requests.
***********************************************************

mon but c'est de calculer le nombre de messages dans la queue qui est dans ce cas 3.

je suis débutante en shell ,j'ai commencé à taper ce code mais j'ai pas pu avancer:
#!/bin/bash
mailq >> fiche.txt
a=0
sed '/Queue/{
:z
N
/\n$/!bz
a++

echo $a
}' fiche.txt

......
pourriez vous m'aider svp

merci d'avance