This article is from the the Brief Linux FAQ (BLFAQ) Maintained by Neil Zanella nzanella@ganymede.cs.mun.ca
The names script and test are names of executable programs on your system so you should not use them for your own executables. If you got unexpected it's because the system binaries got to be executed before your own binaries.
 
Continue to: