If they are CUE/BIN files the script will be able to handle them all without a problem. My advice is to use the '-flac' argument when running the script, so you get lossless copies. But you should double-check the resulting CUE sheet, after processing each album. See if any of the pregaps are longer than a few seconds, cause in rare cases there's hidden bonus tracks in the pregaps. If that's the case, you can extract the pregaps separately with the '-pregaps' argument. Good luck!
I just checked the macOS / FreeBSD man page for 'stat', and noticed the syntax differs from the version in GNU coreutils (which is what's used in Linux). That's probably the only thing that would need to be changed to make the script work on those other systems. It's on line 526.