builtin (built-in Bash command)

Content

 

Data

License: GNU GPLv3 +
Version number: GNU Bash 5
Developer / owner: Free Software Foundation Inc.

Short description:

The builtin Bash command manual page and help. The command executes the Bash built-in command specified in its parameter. If there is an external command with the same name, builtin will still run only the builtin. So by using this command, you can be sure that you are only running built-in commands.

 

 

Man page output

man bash
[...]
       builtin shell-builtin [arguments]
              Execute the specified shell builtin, passing it arguments, and return its exit sta-
              tus.   This  is  useful  when defining a function whose name is the same as a shell
              builtin, retaining the functionality of the builtin within the  function.   The  cd
              builtin   is   commonly  redefined  this  way.   The  return  status  is  false  if
              shell-builtin is not a shell builtin command.
[...]

 

 

Help output

builtin --help
builtin: builtin [shell-builtin [arg ...]]
    Execute shell builtins.
    
    Execute SHELL-BUILTIN with arguments ARGs without performing command
    lookup.  This is useful when you wish to reimplement a shell builtin
    as a shell function, but need to execute the builtin within the function.
    
    Exit Status:
    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is
    not a shell builtin.

 

Related Content