System Grab Bag

View all TLDR pages from common (or from all pages)

bb

Native Clojure interpreter for scripting. More information: https://book.babashka.org/#usage.
  • [e]valuate an expression:
    bb -e "(+ 1 2 3)"
  • Evaluate a script [f]ile:
    bb -f {{path/to/script.clj}}
  • Bind input to a sequence of lines from stdin:
    printf "first\nsecond" | bb -i "(map clojure.string/capitalize *input*)"
  • Bind input to a sequence of EDN(Extensible Data Notation) values from stdin:
    echo "{:key 'val}" | bb -I "(:key (first *input*))"

License and Disclaimer

The content on this page is copyright © 2014—present the tldr-pages team and contributors.
This page is used with permission under Creative Commons Attribution 4.0 International License.

While we do attempt to make sure content is accurate, there isn't a warranty of any kind.