PWD
Description
The directory used to resolve relative filename arguments to Perforce commands.
Usage Notes
Used by Client? | Used by Server? | Command-Line Alternative | Can be set in P4CONFIG file? |
---|---|---|---|
Yes |
No |
p4 -d |
No |
Value if not Explicitly Set
Operating System | Value |
---|---|
UNIX |
The value of |
All Others |
The actual current working directory. |
Notes
Sometimes the PWD
variable is not inherited properly across shells.
For instance, if you’re running ksh
or sh
on top of
csh
, PWD
will be inherited from your csh
environment
but not updated properly, causing possible confusion in subsequent
Perforce commands.
If you encounter such difficulties, check to be sure you’ve unset PWD
in your .profile
or .kshrc
file. (If you’re running sh
or
ksh
as your login shell, PWD
will be managed properly by the
shell regardless of any environment variables unset in your startup
files; the confusion only occurs when variables are exported to
sub-shells.)