learning script

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Craig White
Date:  
Subject: learning script
On Sun, 2004-01-18 at 16:40, Michael Havens wrote:
> my password? Where would that be?
>
> On Sunday 18 January 2004 01:40 pm, Bryce C said:
> ~ ./dw
> ~ Also, check your $PATH to see if your pwd is in it.
> ~ echo $PATH
> ~
> ~ On Sun, 2004-01-18 at 13:38, Michael Havens wrote:
> ~ > I am teying my hand at writing a basic script.
> ~ >
> ~ >     :
> ~ >     # @(#)dw -- <text> --
> ~ >     #
> ~ >     date
> ~ >     who -u
> ~ >
> ~ > So I type it in and then chmod  760 and after I try to execute it, it
>  tells ~ > me:
> ~ >
> ~ >     command not found
> ~ >
> ~ > but it works if I 'sh dw' or 'sh<dw' any idea what's wrong? The current
>  path ~ > is ~ and that is where the script is and I think that directory is
>  searched ~ > first so there is no need for $PATH to be accessed.

---
no - pwd
print working directory

Obviously not included if you just
echo $PATH

if you are in a directory that isn't in $PATH (normal for a user), then
to execute a file, you must reference it...

./dw

sh dw causes the shell program /bin/sh (which is in $PATH) to execute
the local file dw

dw doesn't execute because it's not in $PATH

easier just to ./dw

Craig