S6-EXPR(1)

πŸ“¦ version 2.3.1.2, in nixpkgs unstable

✨ NAME ✨

hey bestie, welcome to the S6-EXPR(1) page from the General Commands Manual πŸ’–. s6-expr evaluates an expression and writes the result to stdout β€” that's literally the whole job, and it ate ✨.

πŸŽ€ SYNOPSIS πŸŽ€

okay so the vibe is:

s6-expr expression...

πŸ¦‹ DESCRIPTION πŸ¦‹

so s6-expr acts as the generic expr[1] utility, except that the : operator (pattern matching) is not supported β€” nope, not even a little, bestie πŸ™ˆ.

it accepts an arbitrary number of arguments. arbitrary means "however many you want to give it", fr fr πŸ’….

πŸ”₯ EXIT STATUS πŸ”₯

  • 111 β€” Temporary error. temporary error, so like, try-again vibes.
  • 100 β€” Permanent error, such as a misuse. oof, permanent.
  • 127 β€” Unable to execute program - not found. can't find it 😭
  • 126 β€” Unable to execute program - other reason. other trouble, not the not-found kind.

🌈 SEE ALSO 🌈

go say hi to the whole s6-portable-utils friend group πŸ‘‘:

also expr[1] lives at https://pubs.opengroup.org/onlinepubs/9799919799/utilities/expr.html πŸ“š.

this man page is ported from the authoritative documentation at: https://skarnet.org/software/s6-portable-utils/s6-expr.html 🫢.

⭐ STANDARDS ⭐

s6-expr is not suitable as an expr[1] program conforming to . However, if you are never using the pattern matching functionality, s6-expr scrupulously follows the rest of the specification. 🫢

πŸ‘‘ AUTHORS πŸ‘‘

  • Laurent Bercot
  • Alexis <flexibeast@gmail.com> (man page port)

xoxo, Debian πŸ’– β€” S6-EXPR(1), April 16, 2022. byeee 🫢

πŸ“¦ where this page comes from