Buscar dato de txt mediante monitor serial

Hola que tal, necesito un poco de ayuda tengo estos datos generados en txt. utilizando un modulo SD

11:20:04, 05.09.2017, 3.82
11:20:06, 05.09.2017, 3.82
11:20:01, 05.09.2017, 3.82

y quisiera buscarlos mediante el monitor serial con tan solo ingresar la hora que me despliege los datos correspondiente a esa hora, por ejemplo

ingreso 11.20.04
que muestre en monitor serial 11:20:04, 05.09.2017, 3.82

estoy probando este codigo pero no funciona alguien que haya tenido el mismo problema ??

Esta parte de codigo es la que estoy utilizando para buscar

if (Serial.available() > 0) {
    for (int i = 0; i <= 8; i++) {
      s[i] = Serial.read();
    }
    Serial.println ("recibido");
    respaldo = SD.open("respaldo.txt");
    if (respaldo) {
      respaldo.find(s);
      while (respaldo.available()) {
        Serial.write(respaldo.read());
      }
      Serial.println();
    }
    respaldo.close();
    respaldo = SD.open("respaldo.txt");
  }

Te has asegurado de que no tome el Retorno de Carro CR y el Salto de linea LF ?

Esta parte debería ser asi

for (int i = 0; i <= 8; i++) {
      char c = Serial.read();
      if (isAlphaNumeric(c))
          s[i] = Serial.read();
      else
           break;
    }