답변1
형식이 이상해요! 이 코드를 어느 정도 읽기 쉽게 만들기 위해 먼저 이를 수정하는 것이 좋습니다. 즉, 문제는 [
내부와 주변에 공간이 부족하다는 것 입니다 ]
.
이 문자는 [
]
실제로 명령의 약어입니다 test
. 첫 번째 줄을 다음과 같이 변경해야 합니다.
존재하다bash
if [[ "$L1Aname" == "$filename" ]]; then
또는
존재하다POSIX껍데기
if [ "$L1Aname" = "$filename" ]; then
두 예 모두에서 모든 문자가 중요합니다.
[
예를 들어 공백: 및 공백으로 둘러싸여 있어야 합니다 ]
.