>> Edit article
이름
제목
패스워드
: 안녕하세요. : 본쉘 스크립을 공부하고 있는데요... : 의문점이 있어서..이렇게 질문 올립니다. : : #!/bin/sh : : if [ $1 = PC ] : then : echo "COMPUTER" : fi : : 이거보면요.. 걍 sh 파일명 으로 실행하면..에러 납니다. : 물론 argument변수가 있으니 sh file PC : 일케하면 COMPUTER가 뜨겠죠. 근데..걍 : 하면 에러가 나죠..그쵸? : : 근데..책에서.. : 에러가 안나게 할래면.. : : #!/bin/sh : : if [ X$1 = XPC ] : then : echo "COMPUTER" : fi : : 이방법을 쓰더군요. 왜 그런지 몰겠어요. X대신 다른 문자를 대입해도 되긴 되던데. 어떻게 그렇게 되는지..이해를 못하고 있네요..후 -_- 답변 부탁드리겠습니다. ... 그럼 바바이 :) % sh -xv 파일명 정도로 보시면 아실 수 있겠네요 -x xtrace Write each command (preceded by ``+ '') to standard error before it is executed. Useful for debugging. -v verbose The shell writes its input to standard erro oas it is read. Useful for debugging.--이 곳에 서명을 적어주십시오. 기분에 따라 변하겠지.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved