команда, так что могут быть способы упростить те части, которые я не знаю.

я есть команда, которую я хотел бы суммировать все числа из вывода.

Команда выглядит так

$(hadoop fs -ls -R /reports/dt=2018-08-27 | grep _stats.json | awk '{print $NF}' | xargs hadoop fs -cat | jq '.duration')

Так что это собирается перечислить все папки в/reports/dt=2018-08-27 и получить только_stats.json и передать это черезjq изhadoop -cat и получить только.duration из JSON. Который, в конце концов, я получаю такой результат.

1211789 1211789 373585 495379 1211789

Но я бы хотел, чтобы команда суммировала все эти числа вместе, чтобы4504331

Ответы на вопрос(4)

Ваш ответ на вопрос