On Wed, May 24, 2017 at 04:27:06PM -0400, Choose a display name wrote:

> I don't quite understand the description of the PPID in the sh manual.
> 
> >PPID The shell's parent process ID. Subshells have the same
> > PPID as the parent of the current shell.
> 
> PPID is the shell's parent's pid, okay (by the way, shouldn't the
> second "'s" be added?). But, according to the next sentence, subshells
> have the same value in their PPIDs as the current shell's parent have
> in its PPID. Is it correct?

Yes, 
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18

> 
> Also, I had a problem understanding how does cd work. It is stated
> there that when cd is called with argument not starting with a slash
> or dot then CDPATH is searched, but what if the variable is unset? It
> says nothing about such case.
> 
> >cd [-L | -P] [dir]
> >Change the current working directory to dir, or $HOME by default. If
> >dir is set to `-', change to the previous working directory and print
> >the (now current) working directory. If dir does not begin with a
> >slash or dot, CDPATH is searched for the directory.
> 
> ksh manual says that the current directory is searched in such case.
> Does sh's cd work the same way? If so, it might be good idea to include
> that to the manual.
> 
> Thank you.

yes, should be the same, see the cd coomand,

        -Otto

Reply via email to