csh , ksh goto 명령 구문 관련 질문있습니다.

글쓴이: 익명 사용자 / 작성시간: 수, 2021/10/13 - 5:17오후
csh에서 goto 사용하게되면 asdf는 출력하지 않고, 바로 123을 출력하게 되는데
혹시 ksh에서는 동일한 명령어나 방법이 있을까요?
csh로 생성한 script 처리속도가 느려서 상대적으로 빠른 ksh로 script를 새로 생성해야 합니다.
예를 든 것이 좀 허접하지만 혹시 방법이 있는지 문의드립니다.
ex)
====================
goto RE
echo asdf
RE :
echo 123
====================
Forums:
ksh에서는 goto가 없다고하네에요. while
ksh에서는 goto가 없다고하네에요. while 같은 것을 써서 구조적으로 바꿔야하겠습니다.
그런데 csh로 된 스크립트를 1:1로 ksh로 바꾼다고 속도가 빨라질것 같진 않습니다.
애초에 shell의 속도라는 것이 큰 의미가 있나 싶네요.
속도가 중요하다면 perl/python 같은 것을 사용하는 편이 나아 보입니다.
댓글 달기