전체 글
-
쉘 스크립트 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..
-
CSS 핵 모음CSS 2015. 4. 16. 17:15
IE HackIE 6만 적용: 속성 앞에 언더바(_)를 붙임IE 7만 적용: 속성 앞에 아스트릭크(*)를 붙임IE 8만 적용: 속성 뒤에 \0/IE8을 붙임IE 9만 적용: 속성 뒤에 \0/IE9를 붙임IE 6, 7: 속성 앞에 마침표(.)를 붙임IE 6, 7, 8: 속성 뒤에 \9를 붙임IE 8, 9: 속성 뒤에 \0/IE8+9를 붙임폰트의 구성Windows XP에는 ‘맑은 고딕’이 없으므로 굴림, 돋움으로 표현된다. 폰트의 차이로 인해 font-size, line-height, width를 조정해야 하는 경우가 가장 빈번한 문제 중 하나이므로, 굴림, 돋움을 기본으로 사용하거나 고려되어야 한다.IE 6, 7 등 구형 브라우저에서 미지원 기능IE 6, 7에서 inline-block을 사용하면 Block..
-
HTML5 col & colgroup 태그HTML5 2015. 4. 16. 14:31
테이블 하나 이상의 열 TD에 대해 속성 값을 정의한다.각 셀에 스타일을 반복하는 대신에 열에 대하여 스타일을 적용하는데 유용하다. , 요소 안에서만 사용가능하다모든 주요한 브라우저에서 지원 태그 사용목적일반적으로 TD의 속성을 다루게 될때 각각의 TD에 대해서 값들을 입력하게 된다.하지만 이 태그는 Column별로 속성을 제어할 수 있도록 제공이 태그를 사용하게 되면 TD에서 반복되어 사용되는 내용을 상단에 옮김으로서 소스자체의 크기를 줄일 수 있고, 또한 한 곳에서 통제가 가능 태그를 그룹으로 관리, 행이 아닌 열단위로 스타일 제어가능-> 열의 구조적인 그룹화를 위해서 사용하며, 을 포함하는 부모요소.기본값이 '1'이기 때문에 최소 대개 이상의 열을 그룹화할 때에는 속성을 지정하면 됨
-
-