У меня есть al oop, который получает все идентификаторы и проверяет статус заданий на cli.
jq -r '.JobList |= unique_by(.ArchiveId) | .JobList[] | "\(.JobId)"' jobs.json\
| while IFS= read -r job_id; do
job_status=$(aws glacier describe-job --account-id 2222222--vault-name my-vault --job-id $job_id --output json)
echo $job_status"," >> job-status.json
done
Моя проблема заключается в том, что я получаю следующий ответ каждый раз, когда он проходит после команды job_status
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
aws help
aws <command> help
aws <command> <subcommand> help
Если я выполню это одно за другим, я получу результат, и он получит Append. Но как только я пройду через oop, в файле json будут пустые значения.