분류 전체보기
-
-
-
-
-
-
쉘 스크립트 getopts 활용쉘 스크립트 2015. 4. 18. 14:26
스크립트를 작성하면서 명령라인 옵션을 사용할 필요가 있을 때 위치 파라미터들은 매우 유용합니다.예를들어 ls 명령은 여러 가지 명령라인 옵션과 아규먼트들을 가지고 있다.이 옵션들은 여러 가지 방법으로 프로그램에 전달될 수 있으며, 스크립트에서 아규먼트가 필요하면 위치 파라미터들은 "ls-l-i-F"와 같이 독립적으로 아규먼트들을 처리하는데 사용될 수 있다. 각 마이너스(-) 옵션들은 $1, $2, $3로 저장된다. 하지만 하나의 마이너스를 사용하여 "ls-liF"처럼 사용하면 $1 위치 파라미터로만 인식하게 된다. getopts 함수는 위의 ls 프로그램에 의한 처리와 같은 방법으로명령라인 옵션들과 아규먼트들을 모두 처리할 수 있도록 한다. 예제 while getopts xy optionsdocase $..
-
쉘 스크립트 here 다큐먼트와 case 명령을 사용한 메뉴 생성쉘 스크립트 2015. 4. 18. 10:41
예제 echo "웹 서버를 시작할지 중지할지 선택하세 : " cat
-
자바스크립트 If문 & Switch문 대체JavaScript 2015. 4. 17. 09:57
아래 두 예제에서 정의한 get 함수는 Key를 매개변수로 받아 if문과 Switch문을 사용하여 특정 Value값을 반환해준다. 이와 같은 개발 패턴은 매우 자주 사용된다. 하지만 if문과 Switch문을 사용하면 소스 코드가 너무 길어지고 가독성이 떨어진다. #if문function get(type) { if(type == 'todo') { return '할일'; } else if(type == 'calendar') { return '달력'; } else if(type == 'note') { return '공책'; } } #Switch 문 function get2(type) { var result = ""; switch(type) { case 'todo': result = "할일"; break; cas..