Windows командной строки труба строка в Groovy - PullRequest
1 голос
/ 09 мая 2011

Я нахожусь на 64-битной Windows 7 и хочу сделать что-то как ниже в командной строке, используя Groovy:

echo "println ('Hello, World ...')" | groovy -e

Но я не могу заставить эхо o / p передавать как i / p команду groovy и продолжать получать следующее сообщение об ошибке:

ошибка: недопустимое использование -e (требуется значение)

Может кто-нибудь помочь, пожалуйста?

1 Ответ

4 голосов
/ 10 мая 2011

Groovy не имеет возможности для чтения скрипта из стандартного ввода.Параметр -e используется для указания сценария в командной строке следующим образом:

groovy -e "println('Hello World')"

Если вам действительно нужно запустить сценарий, переданный по стандартному вводу, попробуйте это:

...