Essayez d'ajouter SET DEFINE ON au début de votre script file3.sql .
Si SET DEFINE est ON , SQL*Plus remplacera &... paramètres de substitution avec leurs valeurs. Si SET DEFINE est OFF (ce qui semble être pour vous), SQL*Plus ne le fera pas.