jobs to run.
Note that this can lead to some unexpected results: one case is a
-when job such as:
+job such as:
when changed a || changed b : << ... >>
>>
where C<E<lt>exprE<gt>> is a I<when expression>, described below.
-Don't forget the colon character between the period expression and the
+Don't forget the colon character between the expression and the
shell script.
A when statement is a job which runs when the conditions described in
If either sub-expression is non-numeric, then both expressions are
converted (if necessary) to strings and string comparison is done.
+=item I<expr> B<E<lt>E<gt>> I<expr>
+
+=item I<expr> B<!=> I<expr>
+
+Either form can be used to test the two expressions for inequality.
+
=item B<!> I<expr>
Boolean negative of I<expr>.
If the named variable has changed since this job last ran, then this
evaluates to true, else false.
-This is the same as writing C<prev variable == variable>.
+This is the same as writing C<prev variable != variable>.
=item B<increases> I<variable>