If there is 500 lines to skip, that would mean for the user to enter 'y' 500 times ??? Why not having an option "skip-existing-md5sum" , that if set would automatically skip those entries? If not set, the skipping would have to be done manually.