~/tmp/cljsh-test>cat <<"EOCLJ" > upper.cljsh > #!/usr/bin/env cljsh -t > (require 'clojure.string) > (doseq [line (line-seq (java.io.BufferedReader. *in*))] > (prn (clojure.string/upper-case line))) > (.close *in*) > EOCLJ ~/tmp/cljsh-test>chmod +x upper.cljsh ~/tmp/cljsh-test>echo "down2up2down" | ./upper.cljsh "DOWN2UP2DOWN" ~/tmp/cljsh-test>echo "down2up2down" | ./upper.cljsh | tr '[:upper:]' '[:lower:]' "down2up2down" ~/tmp/cljsh-test>