Test for equality


  iseq <value1> <value2>


Prompt user to confirm IP configuration

  echo IP configuration:
  echo -n Is this correct? (y/n) ${} && read answer
  iseq ${answer} Y && goto is_correct ||
  iseq ${answer} y && goto is_correct ||
  goto retry


Test equality of the two specified values, at least one of which will normally be a configuration setting. Equality is indicated via the command status; the conditional operators && and || can be used to decide what action to take as a result.

Command status

Success The values are equal
Failure The values are not equal

See also


You should always consider what will happen if the values are not equal. For example:

  iseq ${answer} Y && goto is_correct

If ${answer} is not equal to Y then the iseq command will fail and the script will terminate, as described in the scripting guide. To avoid this problem, you can use the || operator:

  iseq ${answer} Y && goto is_correct ||
cmd/iseq.txt ยท Last modified: 2011/04/08 18:53 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.