aboutsummaryrefslogtreecommitdiff
path: root/each.1
diff options
context:
space:
mode:
Diffstat (limited to 'each.1')
-rw-r--r--each.116
1 files changed, 12 insertions, 4 deletions
diff --git a/each.1 b/each.1
index 9790be4..00780be 100644
--- a/each.1
+++ b/each.1
@@ -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