Google AJAX Search API 개발자 가이드 

Google AJAX Search API 개발자 가이드참고 1. http 1. 1. 우선 문서를 읽고 Google API Key를 받아두기 바란다. 이 문서는 여러분이 테스트 환경이 완전히 갖추어졌다고 가정하고 써나갈 것이다. 그럼 가장 유명한 프로그래밍 코드인 Hello World의 구글 Search API 버젼을 작성해 보도록 하겠다. 아래의 코드...

쉘스크립트를 이용한 DNS 서버 상태측정 

쉘스크립트를 이용한 DNS 서버 상태측정특정 DNS(# ./dnscheck.sh www.joinc.co.kr 218.234.19.87#!/bin/shhost=$1server=$2# 현재시간을 nano초 단위로 얻는다.time1=`date +%s.%N`result=`nslookup -timeout=5 -retry=0 $host $server`# 출력결과물에...

5. 변수 

다른 프로그래밍 언어를 사용할 때와 마찬가지로, 셸 프로그래밍을 할 때도 변수를 사용할 수 있다. 게다가 bash에서는 데이터 타입을 미리 정할 필요 없이, 숫자나 문자, 혹은 문자열을 지정할 수 있다. 어떤 변수가 처음 사용되는 순간 참조가 생성되므로, 변수를 따로 선언할 필요는 없다....

11. Tables 

문자열 비교 연산자. 문자열 비교의 예제. 산술 연산자. 산술 관계 연산자...

2. 아주 간단한 스크립트!! 

이 스크립트는 단지 두 줄로 되어 있을 뿐이지만, 스크립트로서 갖추어야 할 기본적인 요소는 갖추고 있다. 먼저 첫 번째 줄에서는 이 파일을 실행하기 위해 필요한 프로그램의 경로를 명기했다. 아마도 다들 알고 있겠지만, bash란 셸의 일종이며, /bin/bash는 이 셸의 실행 파일이 있는 경로이다. 셸은 명령어 해석기로 들어오는 명령을 해석하여 이것이 내...

3. 리디렉션의 모든 것 

stdin(표준 입력), stdout(표준 출력), stderr(표준 에러)라는 세 가지의 파일 디스크립터가 있다. 파일 디스크립터가 무엇인지 일일히 설명하기는 그렇고.... 간단하게 이해해 보자. 어떤 프로그램을 실행했을 때 화면에 주루룩 하고 원하는 결과가 뜨는 것이 표준 출력이다. 어떤 프로그램을 실행하기 위해 꼭 필요한 요소를 프로그램을 실행할 때 ...

4. 파이프(pipes) 

파이프는 정말 간단한 방법으로, 한 프로그램에서의 출력을 다른 프로그램의 입력으로 보낸다. 이렇게 "흘려 보내기"때문에 파이프다.... 라고 생각하면 딱 맞을 것이다. ^^...

10. Misc 

...

7. for, while, until을 사용하는 순환문 

여기에서는 for, while, until을 사용한 순환문에 대해 알아보겠다. for를 사용한 순환문의 경우 일반적인 프로그래밍 언어를 사용할 때와 좀 다른 점이 있다. 예컨대 문자열에서의 각 단어를 지나쳐가며 문자열이 끝날 때 까지 루프를 사용할 수도 있다. while의 조건이 참인 동안에는 계속 루프 안의 명령이 동작한다. 하지만 조건이 거짓인 경우 루...

1. 시작하면서 

아무리 BASH의 기초적인 내용을 다룬다고 해도, GNU/LINUX 명령 체계에 관한 지식은 있어야 한다. 리눅스의 기초까지 챙겨 주는 문서는 아니므로, 미리 명령 체계를 공부해 두고 이 문서를 읽도록 하자.....라고 거창하게 떠들고는 있지만, ls, mv 같은 기본 명령하고, vi 쓸 줄만 알면 되니 하나도 신경 쓸 것 없다. ...