In newer versions, rm does this behavior by default, without being aliased to rm -i.I roll to disbelieve.Newer versions of what? AFAIK only a few braindead Unix distributions monkeywith rm like this. It's not like this is going into GNU rm.
Since he says:
In this case, you'll need to unset rmstar to get rm to not annoy you.
I assume that 'rmstar' is a shell variable, and he means that it's a shell with an 'rm' function replacing the behaviour of 'rm' specifically?