Bash entrypoint.sh-第9行:语法错误:意外;";

Bash entrypoint.sh-第9行:语法错误:意外;";,bash,docker,entry-point,Bash,Docker,Entry Point,我正在尝试从docker运行以下脚本(基于alpine图像) 我不知道如何解决此语法错误。非常感谢您的帮助。使用#!/bin/bash当我使用#!/bin/bash时,我收到此错误[FATAL tini(6)]exec/bin/entrypoint.sh失败:没有这样的文件或目录。无法将其识别为shell脚本您可能有CRLF行结尾,请使用dos2unix修复。我在使用!/bin/bash时从Mac OS XUse运行此命令。!/bin/bash我收到此错误[FATAL tini(6)]exec/

我正在尝试从docker运行以下脚本(基于alpine图像)


我不知道如何解决此语法错误。非常感谢您的帮助。

使用
#!/bin/bash
当我使用
#!/bin/bash
时,我收到此错误
[FATAL tini(6)]exec/bin/entrypoint.sh失败:没有这样的文件或目录
。无法将其识别为shell脚本您可能有CRLF行结尾,请使用
dos2unix
修复。我在使用
!/bin/bash时从Mac OS XUse运行此命令。
!/bin/bash
我收到此错误
[FATAL tini(6)]exec/bin/entrypoint.sh失败:没有这样的文件或目录
。无法将其识别为shell脚本您可能有CRLF行结尾,请使用
dos2unix
修复该问题。我正在Mac OS X上运行此程序,现在它尝试执行某些操作。我收到一个错误,
“utf8”编解码器无法解码位置12处的字节0xf8:无效的开始字节
这是来自
kms decrypt
的Python错误,与bash无关。用谷歌搜索它。现在它试图做些什么。我收到一个错误
“utf8”编解码器无法解码第12位的字节0xf8:无效的起始字节
,这是来自
kms decrypt
的Python错误,与bash无关。用谷歌搜索它。
#!/bin/sh

echo "test"

export USERNAME="AQICAHj456mvH8iSJofL46Xtr7KP6Ng3Vn5k6BpZbkAAAAZTBjBgkqhkiG9w0BBwagVjBUAgEAME8GCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMwCm8C+wSLRm/+sSuAgEQgCJHCFbrIwCQuH0x2iGp13j9SuxMtfrcE6c4SmrHRVkkX24f"
export AWS_REGION="us-east-1"
echo "$AWS_REGION"

decrypt=$(aws kms decrypt --ciphertext-blob fileb://<(echo "$USERNAME" | base64 -d))
export $key="$(echo $decrypt | jq .Plaintext -r | base64 -d)"

exec "$@"
test
us-east-1
/bin/entrypoint.sh: line 9: syntax error: unexpected "("
decrypt=$(aws kms decrypt --ciphertext-blob fileb://$(echo "$USERNAME" | base64 -d))