Probleme de Quote bash

Bonjour à tous,

J’ai un petit soucis:
Je met en place un script pour surveiller la queue postfix et recevoir un sms en cas de problème sauf que ma commande que je met en variable n’est pas interprété, un problème de quote …

#!/bin/bash resultat=`mailq | tail -1 | awk '{print $5}'` if [ $resultat > 20 ] then .....

Merci pour votre aide !

  1. remplacer les backticks (caractères ` ) par la bonne syntaxe Bash, exemple :

resultat="$(commande)"

  1. utiliser la bonne syntaxe pour les tests ( if [[ “$resultat” -gt 20 ]];then )