когда я сделал which groovy, я получил следующий результат
/usr/local/bin/groovy
Итак, я пошел вперед и создал helloworld.groovy с приведенным ниже содержанием
#!/usr/local/bin/groovy
println "hello world"
После этого я сделал chmod +x helloworld.groovy и попытался запустить файл с ./hellworld.groovy и, к сожалению, получил эту ошибку ./helloworld.groovy: line 2: print: command not found
Я мог бы избавиться от ошибки, изменив ее на
#!/usr/bin/env groovy
println "hello world"
так что вопрос, который у меня есть, - почему первый метод вызывает ошибку?