Você está procurando o tamanho da matriz da barra:
#!/bin/bash
read foo
bar=(${foo})
case ${#bar[@]} in
0) echo "bar has 0 words" ;;
1) echo "bar has 1 word" ;;
*) echo "bar has > 1 words" ;;
esac
Dependendo da entrada, você obtém as informações que a barra de palavras contém. O ${#bar[@]}
fornece o número de elementos que a barra contém.