У меня есть действительно простой сценарий оболочки, который очень хорошо работает на bash и экспортирует переменные в текущую среду bash, но, к сожалению, он не экспортирует переменные в среду zsh.
#!/bin/bash
export AWS_ACCESS_KEY_ID=$(echo $RESULT | jq --raw-output .Credentials.AccessKeyId)
export AWS_SECRET_ACCESS_KEY=$(echo $RESULT | jq --raw-output .Credentials.SecretAccessKey)
export AWS_SECURITY_TOKEN=$(echo $RESULT | jq --raw-output .Credentials.SessionToken)
и я запускаю этот скрипт следующим образом:
source myscript.sh
OR
. ./myscript.sh
Пожалуйста, сообщите, как я могу заставить его работать в среде zsh?
$RESULT
может быть пустой. Откуда$RESULT
? - person Kadir   schedule 21.03.2016setopt XTRACE VERBOSE
в среде zsh для отладки. @arbabnazar - person Kadir   schedule 21.03.2016