Hi Frederic,

Frederic Nowak wrote on Tue, Nov 03, 2015 at 04:59:35PM +0100:

> I think the "dir |more" example in ftp.1 is not working as intended.
> 
> ls (and by extension its synonym dir) expects to be called like this:
> 
> ls [remote-directory [local-file]]
> 
> Therefore, "dir |more" would print the contents of a remote directory
> called "|more", which usually doesn't exist. I think the example is
> supposed to be "dir . |more" which pipes the contents of the current
> directory to more.
> 
> The first patch below changes "dir |more" to "dir . |more". The second
> patch changes it to "ls . |more", in case ls should be preferred over
> its synonym dir.

Second patch committed.

Thanks!
  Ingo


> Index: usr.bin/ftp/ftp.1
> ===================================================================
> RCS file: /cvs/src/usr.bin/ftp/ftp.1,v
> retrieving revision 1.100
> diff -u -p -r1.100 ftp.1
> --- usr.bin/ftp/ftp.1 25 Sep 2015 20:32:39 -0000      1.100
> +++ usr.bin/ftp/ftp.1 3 Nov 2015 15:31:04 -0000
> @@ -1481,7 +1481,7 @@ must be quoted; e.g.,
>  .Qq ls -lt .
>  A particularly
>  useful example of this mechanism is:
> -.Qq dir |more .
> +.Qq ls \&. |more .
>  .It
>  Failing the above checks, if
>  .Dq globbing
> 

Reply via email to