Comment vérifier qu'un fichier contient plus d'une ligne dans une condition BASH?

J'ai besoin de vérifier si un fichier a plus de 1 ligne. J'ai essayé ceci:

if [ `wc -l file.txt` -ge "2" ]
then
    echo "This has more than 1 line."
fi


if [ `wc -l file.txt` >= 2 ]
then
    echo "This has more than 1 line."
fi

Ces juste de signaler les erreurs. Comment puis-je vérifier si un fichier a plus de 1 ligne dans un BASH conditionnelle?

source d'informationauteur Village