다음은 korn 쉘 스크립트 중 하나에서 발생한 코드 루프입니다. 어떻게 작동하는지 잘 모르겠습니다. 루프 내부의 명령문을 인쇄하려고 하면 콘솔에 표시되지 않습니다. 식이 true로 평가되는지, 제어가 루프 내부로 들어가는지 디버깅해야 합니다.
substr{"0000001",1,7} == "0000001"{
#initializing some variables to 0
print "Inside substr"
}
답변1
작동하지 않습니다. 이것은 유효한 ksh가 아닙니다. 당신은해야합니다
x="000000123"
if [[ "${x:0:7}" = "0000001" ]]; then
print "inside"
fi
이 변수는 기능에 꼭 필요한 것은 아닙니다.