ControlTier > controltier-core
 

contains

Command Reference

Description

Checks if file contains pattern

The contains command reads content of the specified file looking for any string that matches the specified pattern. If the file contains content matching the pattern the string "true" is printed otherwise "false". If the -failonfalse flag is set, then the command will exit with an error.

The contains command takes a -maxwait option that will wait that will cause the command to continuously retry the check until the maximum wait time has been exceeded.

static: This command can be run outside of an object context.

Usage

ctl -m textutil -c contains [-checkevery <500>] [-failonfalse] -file <> [-maxwait <>] [-maxwaitunit <second>] -pattern <>

Options

Option Description Type Default
checkevery The amount of time to wait between each test of the conditions.

Defaults to 500 checkeveryunits.

string 500
failonfalse fail if pattern not found in file boolean
file file name string
maxwait The maximum amount of time to wait. string
maxwaitunit The unit of time that must be used to interpret the value of the maxwait attribute.

Allowed values for maxwaitunit: millisecond, second, minute, hour, day, week

string second
pattern text pattern

Pattern is a regular expression.

string