true

Official Description

Returns success status.

Syntax

true

Options

None

Oddities

You can use true when you need a command but don't want it to perform any processing.

It's available as a built-in in ksh93 and beyond.

Example

$ true                       # Returns success status
$ print $?
0
$ false                      # Returns failure status
$ print $?
1
$
$ if true                    # Tests to see if true returns success
> then
> print "Must be true"
> else
> print "Must be false"
> fi
Must be true                 # It does
$
				

Get Korn Shell Programming by Example 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.