logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface

Application Usage

       None.

Asynchronous Events

       Default.

Consequences Of Errors

       Default.

       Thefollowingsectionsareinformative.

Description

       This  utility  shall  only expand command arguments.  It is used when a command is needed, as in the then
       condition of an if command, but nothing is to be done by the command.

Environment Variables

       None.

Examples

       : ${X=abc}
       if     false
       then   :
       else   echo $X
       fi
       abc

       As with any of  the  special  built-ins,  the  null  utility  can  also  have  variable  assignments  and
       redirections associated with it, such as:

           x=y : > z

       which  sets  variable x to the value y (so that it persists after the null utility completes) and creates
       or truncates file z.

Exit Status

       Zero.

Extended Description

       None.

Future Directions

       None.

Input Files

       None.

Name

       colon — null utility

Operands

       See the DESCRIPTION.

Options

       None.

Output Files

       None.

Prolog

       This  manual  page  is part of the POSIX Programmer's Manual.  The Linux implementation of this interface
       may differ (consult the corresponding Linux manual page for details of Linux behavior), or the  interface
       may not be implemented on Linux.

Rationale

       None.

See Also

Section2.14, SpecialBuilt-InUtilities

Stderr

       The standard error shall be used only for diagnostic messages.

Stdin

       Not used.

Stdout

       Not used.

Synopsis

       : [argument...]

See Also