comment utiliser grep pour correspondre avec soit de l'espace ou saut de ligne

Je veux grep un fichier avec un mot, par exemple "AAA", et il se termine par des espaces ou des retours à la ligne. Je sais comment écrire séparément, comme suit, mais avoir des problèmes en les combinant (dans le sens qu'elle donne à la fois VVV AAA et AAA VVV).

$echo -e "AAA VVV \nVVV AAA\nBBB" | grep "AAA$" 
>VVV AAA
$echo -e "AAA VVV \nVVV AAA\nBBB" | grep "AAA[[:space:]]" 
>AAA VVV 

J'ai essayé d'utiliser [], mais sans succès..

OriginalL'auteur Richard | 2012-11-04