Bash 用于安装aws cli、java、,

Bash 用于安装aws cli、java、,,bash,shell,Bash,Shell,我正在运行一个shell脚本,以在okta+aws/s3之间启用cli sso(单点登录),如下所示 #!/bin/bash PREFIX=~/.okta bash <(curl -fsSL https://raw.githubusercontent.com/oktadeveloper/okta-aws-cli-assume-role/master/bin/install.sh) -i cat >>.bash_profile <<EOF #OktaAWSCL

我正在运行一个shell脚本,以在okta+aws/s3之间启用cli sso(单点登录),如下所示

#!/bin/bash


PREFIX=~/.okta bash <(curl -fsSL https://raw.githubusercontent.com/oktadeveloper/okta-aws-cli-assume-role/master/bin/install.sh) -i

cat >>.bash_profile <<EOF

#OktaAWSCLI
if [[ -f "$HOME/.okta/bash_functions" ]]; then
    . "$HOME/.okta/bash_functions"
fi
if [[ -d "$HOME/.okta/bin" && ":$PATH:" != *":$HOME/.okta/bin:"* ]]; then
    PATH="$HOME/.okta/bin:$PATH"
fi

EOF

cp ~/.okta/config.properties ~/.okta/config.properties_bck

cat >~/.okta/config.properties <<EOF
OKTA_ORG=dev-728773-admin.okta.com
OKTA_AWS_APP_URL=https://dev-728773.okta.com/home/amazon_aws/0oah1fb9k5nxiyKMk356/272
OKTA_ENV_MODE=true
EOF

source .bash_profile
#/bin/bash

PREFIX=~/.okta bash>.bash\u profile您不完全清楚要做什么,这里有很多代码。是否有一件事你正在努力解决?如果在我的shell脚本中添加source ~/.bash_profile,它就不起作用了,okta aws,当我手动运行它时,它就起作用了anil@ip-172-31-30-150:~$source~/.bash_配置文件anil@ip-172-31-30-150:~$okta aws用户名:……不完全清楚您想做什么,这里有很多代码。是否有一件事你正在努力解决?如果在我的shell脚本中添加source ~/.bash_profile,它就不起作用了,okta aws,当我手动运行它时,它就起作用了anil@ip-172-31-30-150:~$source~/.bash_配置文件anil@ip-172-31-30-150:~$okta aws用户名:。。。。。。