svn commit: r362017 - in head/usr.bin/sed: . tests

Steffen Nurpmeso steffen at sdaoden.eu
Thu Jun 11 14:29:11 UTC 2020


Hello.

Mateusz Piotrowski wrote in
<995726df-cb28-c294-09ca-6cca302b24a6 at FreeBSD.org>:
 |On 6/11/20 12:06 AM, Steffen Nurpmeso wrote:
 |> Yuri Pankov wrote in
 |> <a5e45631-bf32-56bc-4c03-0d0ad1d10ff2 at yuripv.dev>:
 |>|Mateusz Piotrowski wrote:
 |>|> Author: 0mp (doc,ports committer)
 |>|> Date: Wed Jun 10 19:23:58 2020
 |>|> New Revision: 362017
 |>|> URL: https://svnweb.freebsd.org/changeset/base/362017
 |>|> 
 |>|> Log:
 |>|>    Read commands from stdin when -f - is passed to sed(1)
 |>  ..
 |>|Am I reading it wrong, or is it the same test case added 3 times?
 |>
 |> It also used "Fl f Cm -" instead of "Fl f Ar -".  Just saying..

 |Which is correct. "-" is not a variable here. It is a fixed string hence
 |the use of Cm.

I would rather say no, .Ar is an argument (to the ".Fl"ag f),
whereas .Cm is a command modifier:

   Command Modifiers
     The command modifier is identical to the '.Fl' (flag) command with the
     exception that the '.Cm' macro does not assert a dash in front of every
     argument.  Traditionally flags are marked by the preceding dash, however,
     some commands or subsets of commands do not use them.  Command modifiers
     may also be specified in conjunction with interactive commands such as
     editor commands.

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)


More information about the svn-src-head mailing list