Se il file non è molto lungo potresti leggerlo in memoria e lavorare sullo stesso file, senza file temporaneo ... altrimenti, nessuna scorciatoia ...