You need to add "This is a bashism" somewhere in the whole thing.
Actually, I think it is a readline library thing.
Besides, nearly everybody using Linux is using bash. And if they know enough to choose a different shell, then they know enough to help themselves.
Cheers, Carl.
