ECHO(1)

πŸ“¦ version 0.12.0, in arch rolling

πŸ’¬ ECHO(1) β€” the "say it out loud" era πŸ’¬

ok so bestie, this is echo, from the General Commands Manual section, and honestly? she's the moment. like the simplest little icon and yet she runs half your shell scripts. no cap. πŸŽ€


✨ NAME ✨

echo β€” display a line of text

that's it. that's the whole job. display a line of text. she ate and left no crumbs. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

echo [OPTIONS]... [STRING]...

🌸 DESCRIPTION 🌸

display a line of text 🫢

literally that's what it does. you give her words, she says them back to you. main character energy from a utility that's been around forever and still slays.


πŸ’– OPTIONS πŸ’–

  • -n β€” do not output the trailing newline. like, she'll say the thing but she won't hit enter at the end. lowkey obsessed with this one, it's giving "I said what I said, no final punctuation." πŸ’€
  • -e β€” enable interpretation of backslash escapes. this is the fun one, bestie β€” now all those little \n and \t situations actually do something instead of just sitting there looking cute.
  • -E β€” disable interpretation of backslash escapes (this is the default, so if you don't say anything she just vibes with escapes off) πŸ™ˆ
  • -h, --help β€” print help. she'll explain herself to you. communication queen. πŸ‘‘
  • -V, --version β€” print version. she'll tell you which era of herself you're running.
  • [STRING] β€” the actual text, the whole reason we're here. put your words here and she'll echo them out. ✨

πŸ”₯ EXTRA πŸ”₯

echo the STRING(s) to standard output. that's the whole ritual: you speak, she outputs. 🫢

now β€” and this is the important part β€” if -e is in effect, the following sequences are recognized (and yes, they're all literal and they're all iconic):

  • \\ β€” 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)
bestie note: none of these do anything unless -e is on. -E is the default and -E means "no thanks, I'm good." so if your escapes are just sitting there doing nothing? that's why. not a bug, she's just being her default self. πŸ’œ

⭐ VERSION ⭐

v(uutils coreutils) 0.12.0


and that's the whole page, bestie! πŸ“βœ¨

date on the calendar for this one: 2026-09-17. the source said it plain, so I'm saying it cute: this is ECHO(1) from the uutils coreutils crew, version 0.12.0, dated 2026-09-17. πŸ§šπŸ’– go forth and echo, you absolute legend. πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from