Start a Bash script with an explicit interpreter.

Section: Script Execution and Utilities

Use bash shebang

bash
bash
#!/usr/bin/env bash
Explanation

Portable way to locate Bash on many systems.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Script Execution and Utilities
Trace script execution
Print commands as they execute.
OpenIn sheetbashsame section
Make script executable
Add execute bit to a script.
OpenIn sheetbashsame section
Run shell script
Execute a script from the current directory.
OpenIn sheetbashsame section
Parse short options with getopts
Handle flags in shell scripts.
OpenIn sheetbashsame section
Lint shell script
Static-analyze shell scripts for bugs.
OpenIn sheetbashsame section
Assign shell variable
Set a shell variable in the current shell.
OpenIn sheetbash2 tag match