Я создаю скрипт clj для запуска clojure следующим образом.Параметр, передаваемый с bash для clojure
java -cp $CLOJURE_JAR:$CLASSPATH clojure.main $1
Проблема в том, что $ 1 - это имя скрипта, поэтому я не могу передать аргумент с этим.
альтернативы могут быть
java -cp $CLOJURE_JAR:$CLASSPATH clojure.main $1 $2 $3 $4 $5
надеясь, что число аргументов меньше, чем четыре, которые могли бы работать, но я думаю, там должно быть лучшим решением для этого.
Что было бы лучше, чем это?
смотреть на Clojure-вно/ПУ/Баш/CLJ-окр-каталог: http://github.com/clojure/clojure-contrib/blob/master/launchers/bash/clj-env-dir – edbond