Intente agregar SET DEFINE ON al comienzo de su secuencia de comandos file3.sql .
Si SET DEFINE está ON , SQL*Plus reemplazará &... parámetros de sustitución con sus valores. Si SET DEFINE está OFF (que parece ser para ti), SQL*Plus no hará esto.