본문 바로가기
Server/Ubuntu

Bad Substitution

by 유주원 2023. 1. 5.
$> ./test.sh

alpine으로 만든 docker 컨테이너 내에서 위와 같이 실행하면 bad substitution이란 에러가 발생하며 실행이 안된다.

bad substitution의 경우 shell이 다른 경우에서 호환성 문제로 발생하는 에러 메시지로 위의 경우는 아래와 같이 bash shell로 실행해주면 정상적으로 동작한다.

 

$> bash test.sh