>I think it has something to do with the piping interfering with the If test.
Nest an if? I don't think I would ever attempt operations during an if in bash. How about using Perl?
>When I remove the test and run the script everything works with one exception:
>useradd won't add a user that has only a 5 digit number for a name. You can
>add users with integer names using Kmuser, but I haven't found a way to get
>useradd to accept them...
Km... what? What's kmuser?
j