Hola, a ver si los linuxeros me pueden dar una mano

Estuve probando un poco esto:

Código PHP:
#!/bin/bash
variable1=/mnt/otrodisco/Trabajo/bash/
variable2=/mnt/otrodisco/Trabajo/bash/utilidades/index.php
variable3
=index.php
                                                                                                                                               
#echo $variable1
#echo $variable2
#echo $variable3
                                                                                                                                               
# Chequear si index.php ya existe en los directorios.
        
if ! $variable1 grep $variable3 > /dev/null ;
then
        
echo -'\033[1;31mEl Archivo NO se encontro.\033[0m'
else
        echo -
'\033[1;32mEl Archivo SI se encontro.\033[0m'
fi 
Cual es la idea? la siguiente.

Tengo un ftp andando, no tengo necesidad de crear las carpetas por que me lo crea el mismo de monio de ftp ( pure-ftpd al entrar por primera ves el user )
El arbol de directorios me quedaria algo asi por ejemplo :

Código PHP:
bash-2.05b# pwd
/mnt/otrodisco/Trabajo/bash/simulacion
bash
-2.05b# ls -la
total 48
drwxr
-xr-x   12 root     root         4096 Feb 28 13:57 .
drwxr-xr-x   10 root     root         4096 Feb 28 13:57 ..
drwxr-xr-x    2 root     root         4096 Feb 28 13:57 cesar
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 cyrano
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 flint
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 lir
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 nico
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 otrouser
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 pepe
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 piscui
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 qwerty
drwxr
-xr-x    2 root     root         4096 Feb 28 13:57 tao 
A esos dir ( en este caso falsos ) se puede acceder por web, supongamos:
http://localhost/users/ , intento hacer con ese script que revise las carpetas de los user verificando si contienen dentro de cada una de ellas un "index.php" y de no ser asi que lo copie de otro lado y lo ponga en su lugar .. yo estaba probando con el "echo" para ver si lo veia o no ... o sea para que no lo copiara si no estaba .. y si esta el index.php por ej: en la carpeta "cesar" que no lo copie de nuevo ... pero si falta en la carpeta "pepe" que si lo ponga ... alguien me puede tirar un salvavidas?

No se que usar si ls -R seguido de un grep , no es lo mio digamos ...
Gracias y salu2