diff options
Diffstat (limited to 'each.1')
-rw-r--r-- | each.1 | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -9,7 +9,7 @@ .Sh SYNOPSIS .Nm each .Ar command -.Op Ar \\\\; command ... +.Op Ar separator command ... . .Sh DESCIPTION .Pp @@ -17,7 +17,15 @@ runs each given .Ar command for every line read on standard input. -With a command, the contents of the line is assigned to the variable +.Ar separator +is one of +.Ql \&; , +.Ql | , +.Ql && +and +.Ql || . +.Pp +Within a command, the contents of the line is assigned to the variable .Ev x , which can be accessed with the normal shell variable interpolation syntax, except you need to put a plus sign after the dollar sign: @@ -30,9 +38,9 @@ $+{x%%.*} .Ed .Pp This syntax generally doesn't need to be quoted -when entered in the Bourne shell +when entered in the Bourne or Korn shells (unless you need to put commas inside the curly braces -or have files who names begin with +or have files whose names begin with .Ql $+ ) . .Sh AUTHORS .Pp |