When I try to run a init and run script for my docker, it gives me an error:
docker_init.sh: 5: docker_init.sh: Bad substitution
Two files are written as follows:
init.sh
#!/bin/bash
#
DOCKER_PROCESS=$(docker ps | head -1)
if [ ${DOCKER_PROCESS:0:9} == "CONTAINER" ]
then
    echo "Docker is up!"
    echo "docker stop all"
    docker stop $(docker ps -q -a)
    echo "docker rm all"
    docker rm $(docker ps -q -a)
    echo "docker rmi all"
    docker rmi $(docker images -q)
    echo "docker build backend"
    docker build -t backend .
fi
###############################
run.sh
#!/bin/bash
DOCKER_PROCESS=$(docker ps | head -1)
if [ ${DOCKER_PROCESS:0:9} == "CONTAINER" ]
then
    echo "Docker is up!"
    echo "docker run -p 5000:5000 -it backend"
    docker run -p 5000:5000 -it backend 
fi
###############################
When I searched this up, most answers told be to add #!/bin/bash on the top, but that was not the solution.
