Command-Line Options

The expect program accepts the following command-line options:

expect [-v] [-d] [-D n] [-i] [-n] [-N] [-c cmds] [[-f|-b] cmdfile] [--] [args]
-v

Display version number and exit.

-d

Enable diagnostic output.

-D n

Enable interactive debugger if numeric argument n is non-zero.

-i

Run in interactive mode.

-n

Do not read the user’s startup file (˜/.expect.rc).

-N

Do not read the global startup file ($exp_library/expect.rc).

-c cmds

Specify commands to be executed before starting script. The commands can be separated by semicolons. Multiple -c options can be specified.

-f

Specify the file from which to read commands.

-b

Same as -f, but read the input file one line at a time rather than in its entirety.

cmdfile

The file containing Tcl commands to execute. For standard input use “-”.

--

Denote the end of Expect options.

args

Additional arguments to pass to the Tcl program.

The expectk program accepts the following command-line options:

expectk [options] [cmdfile] [args]
-version

Display version number and exit.

-Debug n

Enable interactive debugger if numeric argument n is non-zero.

-interactive

Run in interactive mode.

-command cmds

Specify commands to be executed before starting script. The commands can be separated by semicolons. Multiple -command options can be specified.

-diag

Enable diagnostic output.

-norc

Do not read the user’s startup file (˜/.expect.rc).

-NORC

Do not read the global startup file ($exp_library/expect.rc).

-file

Specify the file from which to read commands.

-buffer

Same as -file, but read ...

Get Tcl/Tk in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.