Bash Script를 사용하여 내가 정한 레이아웃의 Terraform Menifest파일을 특정 순서로
자동화 실행을 하고자 하였다.
나는 보통 변수를 선언할 때 변수 명과 "="를 띄어쓰는 게 버릇이 되어 아래와 같이 Bash Script를 작성했는데 정상적으로 실행이 안되었다..
#!/bin/bash
global = "~/Terraform-Study/project/global"
echo ${global}
ls .
해당 파일을 실행한 결과로는 다음과 같았다.
./command.sh: line 3: global: command not found.
Bash Scripdpt에서 변수에 값을 할당할 때 등호(=) 주위에 공백이 없어야 한다고 한다.
띄어쓰기 없애기..
#!/bin/bash
global="~/Terraform-Study/project/global"
echo ${global}
ls .
잘 된다!
사소한 거지만 배운거니까.. 작성!