내 모든 스크립트는 현재 이:
#!/bin/sh
clear;
blanko="";
# Dummy-Variablen
variable=Testvariable;
if [[$variable == $blanko]];
then
echo "Nichts da!"
else
echo $variable
fi
만약 내가 입력하십시오.
TestSelect.sh
저도
/usr/bin/TestSelect.sh: line 6: [[Testvariable: command not found
Testvariable
이 문제를 해결 할 수 있겠어요?
[] '아니라' 를 중심으로 관련 참고, 공백 필요합니다.
if [ "$variable" = "$blanko" ]; then
# more code here
fi
참고로 com/go/4e6b330a_kr 필요가 있는 것을 막기 위해 ' []' 인클로우저된 큰따옴표 단어 분할 및 글 로빙. 또한 도움말에서는 큰따옴표 변수의 경우 등에는 비교되는 쉘社는 그렇지 않으면 구문 오류가 던져 설정되지 않았습니다.
' []' 에 대해 다음과 같은 게시물로의 납득할 수 주위에 공백을 필요하다.
이야기하고 있는 공간을 필요로 하는 다른 구문 요소 뿐만 아니라 다른 관련 post:
마지막으로, 이 차이는 대해 이야기하는 ' [] [[]]' 와 'post':
관련.