Вы также можете использовать awk
, поэтому вам не нужно использовать клавишу ctrl:
du -sh /home | awk '{print $1}'
Чтобы ответить на ваш вопрос напрямую, нет, вы не можете раскошелиться на jq
, если он не установлен.
Однако, в зависимости от того, что именно вы делаете, вам вообще не нужно jq
.
Если вы выполняете задание Jenkins Pipeline:
def version = readJSON(file: 'package.json').version
Если вы запускаете сценарий Groovy с использованием веб-интерфейса Groovy Script или с помощью Groovy -на основе cli.jar
(, я не тестировал это, поэтому, вероятно, требуется отладка):
import groovy.json.*
def jsonSlurper = new JsonSlurper()
def reader = new BufferedReader(new InputStreamReader(new FileInputStream('package.json'), 'UTF-8'))
def package = jsonSlurper.parse(reader)
def version = package.version