I put the colon first because that is what my tutorial says unix reads as "a sh script is following" but I see that linux sees it as something else all the same that didn't work. cat dw #!/bin/sh # @(#)dw --date and who's on-- # date who -u ls -l -rwxrwxrwx 1 mike_havens knoppix 60 Jan 18 17:16 dw on another matter how do you get the description:? My refrence says that to print up the '--date and who's on--' you type in 'what dw' but that appears to be incorrect. What is correct? On Sunday 18 January 2004 04:28 pm, Bart Garst said: ~ The first line of a shell script should be: ~ #!/bin/sh ~ where 'sh' can be the name of the shell you want to run the script ~ ('bash' for example). ~ ~ The reason it works with 'sh dw' is because you are launching the shell ~ 'sh' with 'dw' as its argument. ~ ~ Bart ~ -- <:-)~MIKE~(-:> This message has been scanned for viruses by the VEI Internet Automatic Email Spam and Virus Scanner, and is believed to be free of spam or viruses. Please report spam to spamtrap@vei.net. If you would like 98.9 % spam blocked from your E-mail then go to VEI Internet for details. Anti-spam/Anti-virus is FREE with every account. http://www.vei.net/ mailtospamtrap@vei.net