В настоящее время я изучаю AWS CLI (v2) и установил его в Ubuntu 18.04. Я бегу zsh с установленным oh-my- zsh. Я пытаюсь получить вывод команды aws, который будет возвращен на терминал в виде строки JSON (или даже в виде текста), но вывод всегда перенаправлен на vi.
Моя AWS учетная запись совершенно новая - экземпляров EC2 нет. Когда я запускаю следующую команду:
aws ec2 describe-instances
Она отправляет ожидаемое выходное значение (например, {"Reservations": []}), но напрямую в vi вместо вывода строки JSON на терминал, требующий после закрытия vi Это происходит независимо от формата вывода (json, текст, таблица) или от того, какую оболочку я использую (bash, zsh).
Я не уверен, что это проблема / изменение конфигурации CLI AWS или проблема / изменение конфигурации оболочки / Linux
- Я просмотрел свой .zshr * Файлы 1031 *, .bashr c, .bash_profile и .bash_aliases и не нашли здесь очевидного решения, которое могло бы изменить или перенаправить вывод.
- Я изучал документацию CLI AWS, переполнение стека и Google, и я не нашел исправления или аналогичного случая.
Спасибо за любые / все предложения .