Старый добрый cmp
выполняет посимвольное различие. Она является частью UNIX уже около 40 лет.
https://www.freebsd.org/cgi/man.cgi?query=cmp&apropos=0&sektion=0&manpath=Unix+Seventh+Edition&arch=default&format=html
К сожалению, он останавливается на первом различающемся символе, поэтому я не знаю, полезен ли для вас этот ответ.
Apache mod _setenvif определенно подойдет вам. Я бы попробовал что-то вроде:
SetEnvIf iv-user "(.*)$" REMOTE_USER=$1
Если это не сработает, вы можете поиграть с директивой SetEnvIfExpr
.