Búsqueda de archivos de script de Linux Bash para archivos de registro

Búsqueda de archivos de script de Linux Bash para archivos de registro

¿Cómo haría para escribir un script bash de Linux para lo siguiente?

Necesito buscar un archivo con formato [número_único].log. Este archivo existiría dentro de uno de los siguientes directorios

/dir1/usr/home/var/log/logfile-20150504/[unique_number].log
/dir2/usr/home/var/log/logfile-20150504/[unique_number].log
/dir3/usr/home/var/log/logfile-20150504/[unique_number].log

Me gustaría solicitarle al usuario la fecha (para la parte del archivo de registro-20150504) y luego solicitarle el nombre del archivo de registro.

Respuesta1

#!/bin/bash

DIRS="dir1 dir2 dir3"

echo -n "Date (YYYYMMDD): "
read YMD
echo -n "Log name (unique number): "
read UQM
for D in $DIRS ; do
  LOG="/$D/usr/home/var/log/logfile-$YMD/$UQM.log"
  test -f "$LOG" && echo "Located file @ $LOG"
done

información relacionada