Search before asking
What happened
On Debian systems, the default /bin/sh is linked to dash. Our current script install-plugin.sh uses a substring extraction syntax ${line:0:1} that is tailored to bash. Consequently, this causes the script to error out with "Bad substitution" when executed under dash on Debian. The script needs modification to ensure compatibility across sh (particularly dash), bash, and zsh.
SeaTunnel Version
2.3.3
SeaTunnel Config
Running Command
sh bin/install-plugin.sh 2.3.3
Error Exception
bin/install-plugin.sh: 54: Bad substitution
Zeta or Flink or Spark Version
No response
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?
Code of Conduct