Hello Jakub, On 7/20/20 8:12 AM, Jakub Wilk wrote: > "/bin/pwd" happens to work with the GNU coreutils implementation, which > has -P as the default, contrary to POSIX requirements. > > Use "pwd -P" instead, which is shorter, easier to type, and should work > everywhere. Nice catch! Thanks. Patch applied. Cheers, Michael > Signed-off-by: Jakub Wilk <jwilk@xxxxxxxxx> > --- > man5/proc.5 | 11 +---------- > 1 file changed, 1 insertion(+), 10 deletions(-) > > diff --git a/man5/proc.5 b/man5/proc.5 > index 0dbc05228..55f425dcd 100644 > --- a/man5/proc.5 > +++ b/man5/proc.5 > @@ -588,19 +588,10 @@ for instance, you can do this: > .IP > .in +4n > .EX > -.RB "$" " cd /proc/20/cwd; /bin/pwd" > +.RB "$" " cd /proc/20/cwd; pwd \-P" > .EE > .in > .IP > -Note that the > -.I pwd > -command is often a shell built-in, and might > -not work properly. > -In > -.BR bash (1), > -you may use > -.IR "pwd\ \-P" . > -.IP > .\" The following was still true as at kernel 2.6.13 > In a multithreaded process, the contents of this symbolic link > are not available if the main thread has already terminated > -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/