| ECHO(1) | fish-shell | ECHO(1) |
NAME
echo - display a line of text
SYNOPSIS
echo [OPTIONS] [STRING]
DESCRIPTION
NOTE: This page documents the fish builtin echo. To see the documentation on any non-fish versions, use command man echo.
echo displays STRING of text.
The following options are available:
Unlike other shells, this echo accepts -- to signal the end of the options.
ESCAPE SEQUENCES
If -e is used, the following sequences are recognized:
- \ backslash
- \a alert (BEL)
- \b backspace
- \c produce no further output
- \e escape
- \f form feed
- \n new line
- \r carriage return
- \t horizontal tab
- \v vertical tab
- \0NNN byte with octal value NNN (1 to 3 digits)
- \xHH byte with hexadecimal value HH (1 to 2 digits)
EXAMPLE
> echo 'Hello World' Hello World > echo -e 'Top\nBottom' Top Bottom > echo -- -n -n
SEE ALSO
- •
- the printf <> command, for more control over output formatting
Copyright
fish-shell developers
| October 26, 2026 | 4.9 |