No bash, como posso contar o número de linhas em uma variáve

Eu tenho um var que possui uma string armazenada e precisa verificar se possui linhas:

var=`ls "$sdir" | grep "$input"`

pseudo-código

while [ ! $var's number of lines -eq 1 ]
  do something

minha idéia de como verificar,echo $var | wc -l não funciona, sempre diz 1, mesmo que tenha 3

echo -e não funciona

questionAnswers(7)

yourAnswerToTheQuestion