인간이 인간다워질 수 있는 힘은
그 재능이나 이해력에 있는 것이 아니라, 의지력이다.
제아무리 재능과 이해력이 뛰어나고 풍부해도 실천력이 없다면
아무런 효과를 거둘 수 없기 때문이다.
인간의 의지력이 그 운명을 결정한다.
랄프 왈도 에머슨의 글입니다.

의지의 강하고 약함에 따라
똑같은 재능을 가진 사람들의 미래가 크게 바뀌는 것을 자주 보게 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/08/01 09:37 2008/08/01 09:37
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3505

희망이란

희망이란
본래 있다고도 할 수 없고 없다고도 할 수 없다.
그것은 마치 땅 위의 길과 같은 것이다.
본래 땅 위에는 길이 없었다.
한 사람이 먼저 가고
걸어가는 사람이 많아지면
그것이 곧 길이 되는 것이다.


- 루쉰의《고향》중에서 -


* 그렇습니다.
희망은 처음부터 있었던 것이 아닙니다.
아무것도 없는 곳에서도 생겨나는 것이 희망입니다.
희망은 희망을 갖는 사람에게만 존재합니다.
희망이 있다고 믿는 사람에게는 희망이 있고,
희망 같은 것은 없다고 생각하는 사람에게는
실제로도 희망은 없습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/08/01 09:36 2008/08/01 09:36
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3504

좋은 시절 보다는 어려운 시절에 배울 것이 더 많다.
내가 평생 지니고 가게 될 값진 교훈들은
거의 대부분 절망의 순간에 다가왔다.

위기가 발생하면 우리는 다음의 다섯가지 사항을 되뇐다.
1) 당황하지 말 것, 2) 진상을 파악할 것,
3) 정확한 진상을 바탕으로 결정을 내릴 것,
4) 끊임없이 자문을 구할 것, 5) 재발 방지를 위해 처리 과정을 분석할 것

- 데이비드 노박 ('노박씨, 이럴땐 어떻게 하나요?'에서)

위기를 완전히 피할 수 없다면
위기가 주는 교훈이라도 반드시 찾아야 합니다.

위기를 느낄 수 있는 정도라면 더 이상 위기가 아니라고 생각합니다.
그 다음에 할 일은 위기에 움츠러드는 대신,
그 위기 속에서 어떻게 기회를 찾느냐에 집중해야 합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/31 09:14 2008/07/31 09:14
Response
No Trackback , a comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3503

마음을 내어
눈앞에 보이는 모든 생명들의 이름 끝에
'님'자를 붙여 불러보자. 자신이 조금은 거룩해지는
느낌이 들 것이다. 그렇게 자꾸 부르다 보면
나와 똑같이 생긴 이웃들에게 상소리를
하는 것은 너무하다는 생각이
절로 들 것이다.
"오소서 비님아, 벌님아, 나비님아!"


- 황대권의《민들레는 장미를 부러워하지 않는다》중에서 -


* 사람 이름에도 '님'자를 붙이면 좋습니다.
'씨', '양', '군' 등보다 훨신 더 정겹고 부르기도 편합니다.
나이나 직함 따위에 굳이 신경을 쓸 필요도 없습니다.
나이 든 어른에게는 존경과 사랑의 뜻을 담아서,
나이 어린 사람에게는 존중과 배려의 뜻을
실어 이름에 '님'자를 붙여 불러봅시다.
'고도원님', '윤나라님', '박진희님',
거리가 한결 가까워집니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/31 08:55 2008/07/31 08:55
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3502

고급 Bash 스크립팅 가이드

http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/index.html


[HTML]

>>>고급 Bash 스크립팅 가이드>NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.69
">REL="NEXT"
TITLE="소개"
HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/part1.html">http-equiv="Content-Type"
content="text/html; charset=euc-kr">>CLASS="BOOK"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
>
CLASS="BOOK"
>NAME="AEN1"
>
>
CLASS="TITLEPAGE"
>

CLASS="TITLE"
>NAME="AEN2"
>고급 Bash 스크립팅 가이드
>

>

CLASS="SUBTITLE"
>Bash를 이용한 쉘 스크립팅 완전 가이드

>

CLASS="AUTHOR"
>NAME="AEN5"
>Mendel Cooper
>

>
CLASS="AFFILIATION"
>CLASS="ORGNAME"
>Brindlesoft
>
CLASS="ADDRESS"
>

CLASS="ADDRESS"
>thegrendel (at) theriver.com

>
>
>

CLASS="OTHERCREDIT"
>차현진

>
CLASS="AFFILIATION"
>
CLASS="ADDRESS"
>

CLASS="ADDRESS"
>terminus (at) kldp.org

>
>
>

CLASS="PUBDATE"
>2001년 12월 16일

>
>
CLASS="ABSTRACT"
>NAME="AEN50"
>
>

>

>

>본 튜토리얼은 여러분이 Bash에 대해서 어떠한 사전 지식도 없다고
가정을 합니다만, 금방 중/고급 수준의 명령어들을
소개합니다(CLASS="EMPHASIS"
>...유닉스의 슬기롭고 교훈적인 부분들을 배워
나가면서
>). 이 문서는 교과서나, 혼자 공부할 때 볼 수 있는
메뉴얼, 쉘 스크립팅 기술에 대한 레퍼런스및 소스로 쓰일 수 있습니다.
스크립트를 배우는 유일한 방법은 스크립트를 직접 짜 보는 것이다라는
전제하에, 연습문제와 아주 자세하게 주석 처리된 예제들로 능동적인 독자들의
참여를 유도할 것입니다.

>

>이 문서의 최신 버전은 HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/http://personal.riverusers.com/~thegrendel/abs-guide-1.0.tar.gz"
TARGET="_top"
> 저자의 홈페이지
>에서 SGML 소스와 HTML을 CLASS="QUOTE"
>"타르볼"
>형태로
얻을 수 있습니다. 고침 변경 사항은 HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/http://personal.riverusers.com/~thegrendel/Change.log"
TARGET="_top"
>change
log
>를 참고하세요.

>

>

>
>
>
CLASS="REVHISTORY"
>WIDTH="100%"
BORDER="0"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ALIGN="LEFT"
VALIGN="TOP"
COLSPAN="3"
>>고친 과정>
ALIGN="LEFT"
>고침 0.1
ALIGN="LEFT"
>2000년 6월 14일
ALIGN="LEFT"
>고친이 mc
ALIGN="LEFT"
COLSPAN="3"
>초기 릴리스.
ALIGN="LEFT"
>고침 0.2
ALIGN="LEFT"
>2000년 10월 30일
ALIGN="LEFT"
>고친이 mc
ALIGN="LEFT"
COLSPAN="3"
>버그 수정, 내용및 예제 스크립트 추가.
ALIGN="LEFT"
>고침 0.3
ALIGN="LEFT"
>2001년 2월 12일
ALIGN="LEFT"
>고친이 mc
ALIGN="LEFT"
COLSPAN="3"
>메이저 업데이트.
ALIGN="LEFT"
>고침 0.4
ALIGN="LEFT"
>2001년 7월 8일
ALIGN="LEFT"
>고친이 mc
ALIGN="LEFT"
COLSPAN="3"
>버그 수정, 더 많은 내용및 예제 추가 - 완전한 책 형태의
개정판.
ALIGN="LEFT"
>고침 0.5
ALIGN="LEFT"
>2001년 9월 3일
ALIGN="LEFT"
>고친이 mc
ALIGN="LEFT"
COLSPAN="3"
>메이저 업데이트. 버그 수정, 내용 추가, 장과 절을
재편성.
ALIGN="LEFT"
>고침 1.0.11
ALIGN="LEFT"
>2001년 12월 16일
ALIGN="LEFT"
>고친이 mc
ALIGN="LEFT"
COLSPAN="3"
>버그 수정, 재편성, 내용 추가. Stable release.
>
>
>

>NAME="AEN57"
>바치는 글
>

>

>모든 마법의 근원인 Anita에게 이 책을 바칩니다.

>
CLASS="TOC"
>
>
>>차례>
>
>Part 1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/part1.html"
>소개
>
>
>
>
>1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/why-shell.html"
>왜 쉘 프로그래밍을 해야 하죠?
>
>
>2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/sha-bang.html"
>#! 으로 시작하기
>
>
>
>
>2.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/invoking.html"
>스크립트 실행하기
>
>
>2.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/prelimexer.html"
>몸풀기 연습문제(Preliminary Exercises)
>
>
>
>
>
>
>Part 2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/part2.html"
>기초 단계
>
>
>
>
>3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/exit-status.html"
>종료와 종료 상태(Exit and Exit Status)
>
>
>4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/special-chars.html"
>특수 문자
>
>
>5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/variables.html"
>변수와 매개변수 소개
>
>
>
>
>5.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/varsubn.html"
>변수 치환(Variable Substitution)
>
>
>5.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/varassignment.html"
>변수 할당(Variable Assignment)
>
>
>5.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/untyped.html"
>Bash 변수는 타입이 없다(untyped)
>
>
>5.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/othertypesv.html"
>특수한 변수 타입
>
>
>
>
>6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/quoting.html"
>쿼우팅(quoting)
>
>
>7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/tests.html"
>테스트
>
>
>
>
>7.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testconstructs.html"
>테스트(Test Constructs)
>
>
>7.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/fto.html"
>파일 테스트 연산자
>
>
>7.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/comparison-ops.html"
>비교 연산자(이진)
>
>
>7.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/nestedifthen.html"
>중첩된 if/then 조건 테스트
>
>
>7.5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testtest.html"
>여러분이 테스트문을 얼마나 이해했는지 테스트 해보기
>
>
>
>
>8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/operations.html"
>연산자 이야기(Operations and Related Topics)
>
>
>
>
>8.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ops.html"
>연산자(Operators)
>
>
>8.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/numerical-constants.html"
>숫자 상수(Numerical Constants)
>
>
>
>
>
>
>Part 3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/part3.html"
>중급 단계(Beyond the Basics)
>
>
>
>
>9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/variables2.html"
>변수 재검토(Variables Revisited)
>
>
>
>
>9.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html"
>내부 변수(Internal Variables)
>
>
>9.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/string-manipulation.html"
>문자열 조작
>
>
>9.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html"
>매개변수 치환(Parameter Substitution)
>
>
>9.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/declareref.html"
>변수 타입 지정: CLASS="COMMAND"
>declare
> 나 CLASS="COMMAND"
>typeset
>
>
>
>9.5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ivr.html"
>변수 간접 참조
>
>
>9.6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/randomvar.html"
>$RANDOM: 랜덤한 정수 만들기
>
>
>9.7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dblparens.html"
>이중소괄호(The Double Parentheses Construct)
>
>
>
>
>10. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops.html"
>루프와 분기(Loops and Branches)
>
>
>
>
>10.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html"
>루프
>
>
>10.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/nestedloops.html"
>중첩된 루프
>
>
>10.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loopcontrol.html"
>루프 제어
>
>
>10.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html"
>테스트와 분기(Testing and Branching)
>
>
>
>
>11. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html"
>내부 명령어(Internal Commands and Builtins)
>
>
>
>
>11.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x5472.html"
>작업 제어 명령어
>
>
>
>
>12. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/external.html"
>외부 필터, 프로그램, 명령어
>
>
>
>
>12.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/basic.html"
>기본 명령어
>
>
>12.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/moreadv.html"
>복잡한 명령어
>
>
>12.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/timedate.html"
>시간/날짜 명령어
>
>
>12.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html"
>텍스트 처리 명령어
>
>
>12.5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html"
>파일, 아카이브(archive) 명령어
>
>
>12.6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/communications.html"
>통신 명령어
>
>
>12.7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/terminalccmds.html"
>터미널 제어 명령어
>
>
>12.8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/mathc.html"
>수학용 명령어
>
>
>12.9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/extmisc.html"
>기타 명령어
>
>
>
>
>13. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html"
>시스템과 관리자용 명령어
>
>
>14. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/commandsub.html"
>명령어 치환(Command Substitution)
>
>
>15. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arithexp.html"
>산술 확장(Arithmetic Expansion)
>
>
>16. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/io-redirection.html"
>I/O 재지향
>
>
>
>
>16.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x10307.html"
>CLASS="COMMAND"
>exec
> 쓰기
>
>
>16.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html"
>코드 블럭 재지향
>
>
>16.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redirapps.html"
>응용
>
>
>
>
>17. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html"
>Here Documents
>
>
>18. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/recess-time.html"
>쉬어가기
>
>
>
>
>Part 4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/part4.html"
>고급 주제들(Advanced Topics)
>
>
>
>
>19. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/regexp.html"
>정규 표현식(Regular Expressions)
>
>
>
>
>19.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x10468.html"
>정규 표현식의 간략한 소개
>
>
>19.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/globbingref.html"
>Globbing
>
>
>
>
>20. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/subshells.html"
>서브쉘(Subshells)
>
>
>21. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/restricted-sh.html"
>제한된 쉘(Restricted Shells)
>
>
>22. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/process-sub.html"
>프로세스 치환(Process Substitution)
>
>
>23. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/functions.html"
>함수
>
>
>
>
>23.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html"
>복잡 함수와 함수의 복잡성(Complex Functions and Function Complexities)
>
>
>23.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/localvar.html"
>지역 변수와 재귀 함수(Local Variables and Recursion)
>
>
>
>
>24. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/aliases.html"
>별칭(Aliases)
>
>
>25. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/list-cons.html"
>리스트(List Constructs)
>
>
>26. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html"
>배열
>
>
>27. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/files.html"
>파일들
>
>
>28. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/devproc.html"
>/dev 와 /proc
>
>
>
>
>28.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/devref1.html"
>CLASS="FILENAME"
>/dev
>
>
>
>28.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/procref1.html"
>CLASS="FILENAME"
>/proc
>
>
>
>
>
>29. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/zeros.html"
>제로와 널(Of Zeros and Nulls)
>
>
>30. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html"
>디버깅
>
>
>31. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/options.html"
>옵션
>
>
>32. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/gotchas.html"
>몇 가지 지저분한 것들(Gotchas)
>
>
>33. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/scrstyle.html"
>스타일 있게 스크립트 짜기
>
>
>
>
>33.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/unofficialst.html"
>비공식 쉘 스크립팅 스타일시트
>
>
>
>
>34. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/miscellany.html"
>자질구레한 것들
>
>
>
>
>34.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/intandnonint.html"
>대화(interactive)형 모드와 비대화(non-interactive)형 모드
쉘과 스크립트
>
>
>34.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/wrapper.html"
>쉘 래퍼(Shell Wrappers)
>
>
>34.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testsandcomparisons.html"
>테스트와 비교: 다른 방법
>
>
>34.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/optimizations.html"
>최적화
>
>
>34.5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/assortedtips.html"
>팁 모음(Assorted Tips)
>
>
>34.6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/oddities.html"
>괴상한 것(Oddities)
>
>
>34.7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/portabilityissues.html"
>이식성 문제(Portability Issues)
>
>
>34.8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/winscript.html"
>윈도우즈에서의 쉘 스크립팅
>
>
>
>
>35. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/bash2.html"
>Bash, 버전 2
>
>
>
>
>36. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/endnotes.html"
>후기(Endnotes)
>
>
>
>
>36.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/authorsnote.html"
>저자 후기(Author's Note)
>
>
>36.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/aboutauthor.html"
>저자에 대해서
>
>
>36.3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/toolsused.html"
>이 책을 만드는데 쓴 도구들
>
>
>
>
>36.3.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/toolsused.html#SOFTWARE-HARDWARE"
>하드웨어
>
>
>36.3.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/toolsused.html#SOFTWARE-PRINTWARE"
>소프트웨어와 프린트웨어
>
>
>
>
>36.4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/credits.html"
>크레딧
>
>
>
>
>HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/biblio.html"
>서지사항
>
>
>A. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html"
>여러분들이 보내준 스크립트들(Contributed Scripts)
>
>
>B. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/sedawk.html"
>Sed 와 Awk 에 대한 간단한 입문서
>
>
>
>
>B.1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x12718.html"
>Sed
>
>
>B.2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/awk.html"
>Awk
>
>
>
>
>C. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/exitcodes.html"
>특별한 의미를 갖는 종료 코드
>
>
>D. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ioredirintro.html"
>I/O와 I/O 재지향에 대한 자세한 소개
>
>
>E. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/localization.html"
>지역화(Localization)
>
>
>F. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/sample-bashrc.html"
>샘플 CLASS="FILENAME"
>.bashrc
> 파일
>
>
>G. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dosbatch.html"
>도스(DOS) 배치 파일을 쉘 스크립트로 변환
>
>
>H. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/exercises.html"
>연습문제
>
>
>I. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/copyright.html"
>Copyright
>
>
>
>
CLASS="LOT"
>
CLASS="LOT"
>
>>표 목록>
>
>11-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x5472.html#JOBIDTABLE"
>작업 ID(Job Identifiers)
>
>
>31-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/options.html#AEN11722"
>bash 옵션들
>
>
>B-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x12718.html#AEN12733"
>기본 sed 연산자
>
>
>B-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x12718.html#AEN12789"
>예제
>
>
>C-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/exitcodes.html#AEN12971"
>CLASS="QUOTE"
>"예약된"
> 종료 코드
>
>
>G-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dosbatch.html#AEN13171"
>배치 파일 키워드/변수/연산자 와 그에 해당하는 쉘 동의어
>
>
>G-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dosbatch.html#AEN13377"
>도스 명령어와 동일한 유닉스 명령어
>
>
>
>
CLASS="LOT"
>
CLASS="LOT"
>
>>예 목록>
>
>2-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/sha-bang.html#EX1"
>CLASS="COMMAND"
>cleanup
>: /var/log 에 있는 로그 파일들을 청소하는
스크립트
>
>
>2-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/sha-bang.html#EX2"
>CLASS="COMMAND"
>cleanup
>: 위 스크립트의 향상되고 일반화된
버전.
>
>
>3-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/exit-status.html#EX5"
>종료/종료 상태
>
>
>3-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/exit-status.html#NEGCOND"
>CLASS="TOKEN"
>!
>으로 조건을 부정하기
>
>
>4-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/special-chars.html#EX8"
>코드 블럭과 I/O 재지향
>
>
>4-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/special-chars.html#RPMCHECK"
>코드 블럭의 결과를 파일로 저장하기
>
>
>4-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/special-chars.html#EX58"
>최근 하루동안 변경된 파일들을 백업하기
>
>
>5-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/varsubn.html#EX9"
>변수 할당과 치환
>
>
>5-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/varassignment.html#EX15"
>평범한 변수 할당
>
>
>5-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/varassignment.html#EX16"
>평범하고 재미있는 변수 할당
>
>
>5-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/untyped.html#INTORSTRING"
>정수? 문자열?
>
>
>5-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/othertypesv.html#EX17"
>위치 매개변수
>
>
>5-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/othertypesv.html#EX18"
>CLASS="COMMAND"
>wh
>,
HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/communications.html#WHOISREF"
>whois
> 도메인 네임 룩업>
>
>5-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/othertypesv.html#EX19"
>CLASS="COMMAND"
>shift
> 쓰기
>
>
>6-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/quoting.html#WEIRDVARS"
>이상한 변수를 에코하기
>
>
>6-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/quoting.html#ESCAPED"
>이스케이프된 문자들
>
>
>7-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testconstructs.html#EX10"
>무엇이 참인가?
>
>
>7-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testconstructs.html#EX11"
>CLASS="TOKEN"
>[ ]
> 와 CLASS="TOKEN"
>test
> 의 동일함
>
>
>7-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testconstructs.html#ARITHTESTS"
>CLASS="TOKEN"
>(( ))
>로 산술식 테스트 하기
>
>
>7-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/comparison-ops.html#EX13"
>산술 비교와 문자열 비교
>
>
>7-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/comparison-ops.html#STRTEST"
>문자열이 CLASS="EMPHASIS"
>널
>인지 테스트 하기
>
>
>7-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/comparison-ops.html#EX14"
>CLASS="COMMAND"
>zmost
>
>
>
>8-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ops.html#ARITHOPS"
>산술 연산자 쓰기
>
>
>8-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ops.html#ANDOR"
>&& 와 || 를 쓴 복합 조건 테스트
>
>
>8-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/numerical-constants.html#NUMBERS"
>숫자 상수 표기법CLASS="TOKEN"
>:
>
>
>
>9-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#IFSH"
>$IFS 와 빈 칸
>
>
>9-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#TMDIN"
>타임 아웃 처리 입력
>
>
>9-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#TIMEOUT"
>타임 아웃 처리 입력, 한 번 더
>
>
>9-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#AMIROOT"
>내가 루트인가?
>
>
>9-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#ARGLIST"
>CLASS="COMMAND"
>arglist
>: $* 과 $@ 로 인자를 나열하기
>
>
>9-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#INCOMPAT"
>일관성 없는 CLASS="VARNAME"
>$*
>과 CLASS="VARNAME"
>$@
>의
동작
>
>
>9-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#IFSEMPTY"
>CLASS="VARNAME"
>$IFS
> 가 비어 있을 때 CLASS="VARNAME"
>$*
>와
CLASS="VARNAME"
>$@
>
>
>
>9-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internalvariables.html#USCREF"
>밑줄 변수(underscore variable)
>
>
>9-9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/string-manipulation.html#CVT"
>그래픽 파일을 다른 포맷 확장자로 이름을 바꾸면서 변환
>
>
>9-10. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html#EX6"
>매개변수 치환과 CLASS="TOKEN"
>:
> 쓰기
>
>
>9-11. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html#LENGTH"
>변수의 길이
>
>
>9-12. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html#PATTMATCHING"
>매개변수 치환에서의 패턴 매칭
>
>
>9-13. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html#RFE"
>파일 확장자 바꾸기CLASS="TOKEN"
>:
>
>
>
>9-14. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html#EX7"
>임의의 문자열을 파싱하기 위해 패턴 매칭 사용하기
>
>
>9-15. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/parameter-substitution.html#VARMATCH"
>문자열의 접두, 접미어에서 일치하는 패턴 찾기
>
>
>9-16. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/declareref.html#EX20"
>CLASS="COMMAND"
>declare
>를 써서 변수 타입 지정하기
>
>
>9-17. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ivr.html#INDREF"
>간접 참조
>
>
>9-18. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/ivr.html#COLTOTALER2"
>CLASS="REPLACEABLE"
>>awk>
>에게 간접 참조를 넘기기
>
>
>9-19. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/randomvar.html#EX21"
>랜덤한 숫자 만들기
>
>
>9-20. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/randomvar.html#RANDOMTEST"
>RANDOM 으로 주사위를 던지기
>
>
>9-21. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/randomvar.html#SEEDINGRANDOM"
>RANDOM 에 seed를 다시 지정해 주기
>
>
>9-22. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dblparens.html#CVARS"
>C 형태의 변수 조작
>
>
>10-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX22"
>간단한 CLASS="COMMAND"
>for
> 루프
>
>
>10-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX22A"
>각 [list] 항목이 인자를 두 개씩 갖는 CLASS="COMMAND"
>for
> 문
>
>
>10-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#FILEINFO"
>CLASS="EMPHASIS"
>Fileinfo:
> 변수에 들어 있는 파일 목록에
대해 동작
>
>
>10-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#LISTGLOB"
>CLASS="COMMAND"
>for
> 문에서 파일 조작하기
>
>
>10-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX23"
>CLASS="USERINPUT"
>>in [list]>
>가 빠진 CLASS="COMMAND"
>for
>
>
>
>10-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#FORLOOPCMD"
>CLASS="COMMAND"
>for
> 문의 [list]에 명령어 치환 쓰기
>
>
>10-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#BINGREP"
>이진 파일에
HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#GREPREF"
>grep
>
걸기>
>
>10-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#FINDSTRING"
>특정 디렉토리의 모든 바이너리 파일에 대해
원저작자(authorship)를 확인 하기
>
>
>10-9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#SYMLINKS"
>디렉토리에 들어 있는 심볼릭 링크들을 나열하기
>
>
>10-10. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#SYMLINKS2"
>디렉토리에 들어 있는 심볼릭 링크들을 파일로 저장하기
>
>
>10-11. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#FORLOOPC"
>C 형태의 CLASS="COMMAND"
>for
> 루프
>
>
>10-12. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX24"
>배치 모드로 CLASS="COMMAND"
>efax
> 사용하기
>
>
>10-13. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX25"
>간단한 CLASS="COMMAND"
>while
> 루프
>
>
>10-14. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX26"
>다른 CLASS="COMMAND"
>while
> 루프
>
>
>10-15. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX26A"
>다중 조건 CLASS="COMMAND"
>while
> 루프
>
>
>10-16. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#WHLOOPC"
>C 형태의 문법을 쓰는 CLASS="COMMAND"
>while
> 루프
>
>
>10-17. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loops1.html#EX27"
>CLASS="COMMAND"
>until
> 루프
>
>
>10-18. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/nestedloops.html#NESTEDLOOP"
>중첩된 루프
>
>
>10-19. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loopcontrol.html#EX28"
>루프에서 CLASS="COMMAND"
>break
>와
CLASS="COMMAND"
>continue
>의 영향
>
>
>10-20. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loopcontrol.html#BREAKLEVELS"
>여러 단계의 루프에서 탈출하기
>
>
>10-21. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/loopcontrol.html#CONTINUELEVELS"
>더 상위 루프 레벨에서 계속하기(continue)
>
>
>10-22. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#EX29"
>CLASS="COMMAND"
>case
> 쓰기
>
>
>10-23. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#EX30"
>CLASS="COMMAND"
>case
>로 메뉴 만들기
>
>
>10-24. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#CASECMD"
>CLASS="COMMAND"
>case
>용 변수를 만들기 위해서 명령어 치환 쓰기
>
>
>10-25. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#MATCHSTRING"
>간단한 문자열 매칭
>
>
>10-26. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#ISALPHA"
>입력이 알파벳인지 확인하기
>
>
>10-27. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#EX31"
>CLASS="COMMAND"
>select
>로 메뉴 만들기
>
>
>10-28. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/testbranch.html#EX32"
>함수에서 CLASS="COMMAND"
>select
>를 써서 메뉴 만들기
>
>
>11-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX47"
>CLASS="COMMAND"
>printf
>가 실제로 쓰이는 예제
>
>
>11-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX36"
>CLASS="COMMAND"
>read
>로 변수 할당하기
>
>
>11-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#READR"
>CLASS="COMMAND"
>read
>로 여러줄의 입력 넣기
>
>
>11-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#READREDIR"
>CLASS="COMMAND"
>read
>를
HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/io-redirection.html#IOREDIRREF"
>파일
재지향
>과 같이 쓰기>
>
>11-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX37"
>현재 작업 디렉토리 변경하기
>
>
>11-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX46"
>CLASS="COMMAND"
>let
>으로 몇 가지 산술 연산을 하기.
>
>
>11-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX43"
>CLASS="COMMAND"
>eval
>의 효과 보여주기
>
>
>11-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX44"
>강제로 로그 아웃 시키기
>
>
>11-9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#ROT13-2"
>CLASS="QUOTE"
>"rot13"
> 버전
>
>
>11-10. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX34"
>위치 매개변수와 CLASS="COMMAND"
>set
> 쓰기
>
>
>11-11. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#UNS"
>변수를 CLASS="QUOTE"
>"언셋"
>(unset) 하기
>
>
>11-12. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#COLTOTALER3"
>CLASS="COMMAND"
>export
>를 써서, 내장된
HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/awk.html#AWKREF"
>awk
> 스크립트에 변수를 전달하기>
>
>11-13. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX33"
>CLASS="COMMAND"
>getopts
>로 스크립트로 넘어온 옵션과 인자
읽기
>
>
>11-14. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX38"
>데이타 파일 CLASS="QUOTE"
>"포함하기"
>
>
>
>11-15. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/internal.html#EX54"
>CLASS="COMMAND"
>exec
> 효과
>
>
>11-16. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x5472.html#EX39"
>작업을 계속 해 나가기 전에 프로세스가 끝나길 기다리기
>
>
>12-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/basic.html#EX40"
>CLASS="ABBREV"
>CDR
> 디스크를 구울 때 CLASS="COMMAND"
>ls
>로
목차 만들기
>
>
>12-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/moreadv.html#EX57"
>CLASS="COMMAND"
>Badname
>, 파일 이름에 일반적이지 않은 문자나
HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/special-chars.html#WHITESPACEREF"
>공백 문자
>를 포함하는 파일을
지우기.>
>
>12-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/moreadv.html#IDELETE"
>CLASS="EMPHASIS"
>inode
> 로 파일을 지우기
>
>
>12-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/moreadv.html#EX41"
>시스템 로그 모니터링용 CLASS="COMMAND"
>xargs
> 로그
파일
>
>
>12-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/moreadv.html#EX42"
>CLASS="COMMAND"
>copydir
>. CLASS="COMMAND"
>xargs
>로
현재 디렉토리를 다른 곳으로 복사하기
>
>
>12-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/moreadv.html#EX45"
>CLASS="COMMAND"
>expr
> 쓰기
>
>
>12-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/timedate.html#EX51"
>CLASS="COMMAND"
>date
> 쓰기
>
>
>12-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#FILECOMP"
>스크립트에서 두 파일을 비교하기 위해 CLASS="COMMAND"
>cmp
>
쓰기.
>
>
>12-9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#WF"
>낱말 빈도수 분석
>
>
>12-10. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#RND"
>10자리 랜덤한 숫자 만들기
>
>
>12-11. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#EX12"
>CLASS="COMMAND"
>tail
>로 시스템 로그를 모니터하기
>
>
>12-12. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#GRP"
>스크립트에서 CLASS="QUOTE"
>"grep"
>을 에뮬레이트 하기
>
>
>12-13. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#LOOKUP"
>목록에 들어 있는 낱말들의 유효성 확인하기
>
>
>12-14. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#EX49"
>CLASS="COMMAND"
>toupper
>: 파일 내용을 모두 대문자로 바꿈.
>
>
>12-15. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#LOWERCASE"
>CLASS="COMMAND"
>lowercase
>: 현재 디렉토리의 모든 파일명을
소문자로 바꿈.
>
>
>12-16. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#DU"
>CLASS="COMMAND"
>du
>: 도스용 텍스트 파일을 UNIX용으로 변환.
>
>
>12-17. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#ROT13"
>CLASS="COMMAND"
>rot13
>: 초허접(ultra-weak) 암호화, rot13.
>
>
>12-18. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#CRYPTOQUOTE"
>CLASS="QUOTE"
>"Crypto-Quote"
> 퍼즐 만들기
>
>
>12-19. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#EX50"
>파일 목록 형식화.
>
>
>12-20. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#COL"
>CLASS="COMMAND"
>column
> 으로 디렉토리 목록을 형식화 하기
>
>
>12-21. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/textproc.html#LNUM"
>CLASS="COMMAND"
>nl
>: 자기 자신에게 번호를 붙이는 스크립트.
>
>
>12-22. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html#EX48"
>CLASS="COMMAND"
>cpio
>로 디렉토리 트리 옮기기
>
>
>12-23. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html#DERPM"
>CLASS="EMPHASIS"
>rpm
> 아카이브 풀기
>
>
>12-24. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html#STRIPC"
>C 소스에서 주석을 제거하기
>
>
>12-25. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html#WHAT"
>CLASS="COMMAND"
>CLASS="FILENAME"
>/usr/X11R6/bin
>
> 둘러보기
>
>
>12-26. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html#EX35"
>CLASS="COMMAND"
>basename
>과 CLASS="COMMAND"
>dirname
>
>
>
>12-27. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/filearchiv.html#EX52"
>인코드된 파일을 uudecode하기
>
>
>12-28. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/mathc.html#MONTHLYPMT"
>저당에 대한 월 상환액(Monthly Payment on a
Mortgage)
>
>
>12-29. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/mathc.html#BASE"
>진법 변환(Base Conversion)
>
>
>12-30. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/mathc.html#ALTBC"
>다른 방법으로 CLASS="COMMAND"
>bc
> 실행
>
>
>12-31. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/extmisc.html#EX53"
>CLASS="COMMAND"
>seq
>로 루프에 인자를 만들어 넣기
>
>
>12-32. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/extmisc.html#DDKEYPRESS"
>키보드 입력을 갈무리하기
>
>
>12-33. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/extmisc.html#BLOTOUT"
>파일을 안전하게 지우기
>
>
>12-34. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/extmisc.html#M4"
>m4 쓰기
>
>
>13-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#ERASE"
>지움 글자(erase character) 세팅하기
>
>
>13-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#SECRETPW"
>CLASS="COMMAND"
>비밀스런 비밀번호
>:
터미널 에코 끄기
>
>
>13-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#KEYPRESS"
>키누름 알아내기
>
>
>13-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#KILLPROCESS"
>CLASS="COMMAND"
>pidof
> 로 프로세스를 죽이기
>
>
>13-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#ISOMOUNTREF"
>CD 이미지 확인하기
>
>
>13-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#CREATEFS"
>한 파일에서 한번에 파일 시스템 만들기
>
>
>13-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#ADDDRV"
>새 하드 드라이브 추가하기
>
>
>13-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/system.html#EX55"
>CLASS="COMMAND"
>killall
>, CLASS="FILENAME"
>/etc/rc
.d/init.d 에서 인용
>
>
>
>16-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/x10307.html#REDIR1"
>CLASS="COMMAND"
>exec
>으로 CLASS="FILENAME"
>표준입력
>을 재지향
하기
>
>
>16-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html#REDIR2"
>재지향된 CLASS="EMPHASIS"
>while
> 루프
>
>
>16-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html#REDIR2A"
>다른 형태의 재지향된 CLASS="EMPHASIS"
>while
> 루프
>
>
>16-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html#REDIR3"
>재지향된 CLASS="EMPHASIS"
>until
> 루프
>
>
>16-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html#REDIR4"
>재지향된 CLASS="EMPHASIS"
>for
> 루프
>
>
>16-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html#REDIR4A"
>재지향된 CLASS="EMPHASIS"
>for
> 루프(표준입력, 표준출력 모두
재지향됨)
>
>
>16-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redircb.html#REDIR5"
>재지향된 CLASS="EMPHASIS"
>if/then
> 테스트
>
>
>16-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/redirapps.html#LOGEVENTS"
>이벤트 로깅하기
>
>
>17-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX69"
>CLASS="COMMAND"
>dummyfile
>: 두 줄짜리 더미 파일 만들기
>
>
>17-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX70"
>CLASS="COMMAND"
>broadcast
>: 로그인 해 있는 모든 사람들에게 메세지
보내기
>
>
>17-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX71"
>CLASS="COMMAND"
>cat
>으로 여러 줄의 메세지 만들기
>
>
>17-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX71A"
>탭이 지워진 여러 줄의 메세지
>
>
>17-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX71B"
>Here document에서 매개변수 치환하기
>
>
>17-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX71C"
>매개변수 치환 끄기
>
>
>17-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#EX72"
>CLASS="COMMAND"
>upload
>: CLASS="QUOTE"
>"Sunsite"
> incoming 디렉토리에
파일 한 쌍을 업로드
>
>
>17-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/here-docs.html#ANONHEREDOC"
>CLASS="QUOTE"
>"아무개"
>(anonymous) Here Document
>
>
>20-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/subshells.html#SUBSHELL"
>서브쉘에서 변수의 통용 범위(variable scope)
>
>
>20-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/subshells.html#ALLPROFS"
>사용자 프로파일 보기
>
>
>20-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/subshells.html#PARALLEL-PROCESSES"
>프로세스를 서브쉘에서 병렬로 돌리기
>
>
>21-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/restricted-sh.html#RESTRICTED"
>제한된 모드로 스크립트 돌리기
>
>
>23-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/functions.html#EX59"
>간단한 함수
>
>
>23-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html#EX60"
>매개변수를 받는 함수
>
>
>23-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html#MAX"
>두 숫자중 큰 수 찾기
>
>
>23-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html#EX61"
>숫자를 로마 숫자로 바꾸기
>
>
>23-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html#RETURNTEST"
>함수에서 큰 값을 리턴하는지 테스트하기
>
>
>23-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html#MAX2"
>큰 두 정수 비교하기
>
>
>23-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/complexfunct.html#REALNAME"
>사용자 계정 이름에서 실제 이름을 알아내기
>
>
>23-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/localvar.html#EX62"
>지역 변수의 영역(Local variable visibility)
>
>
>23-9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/localvar.html#EX63"
>지역 변수를 쓴 재귀 함수
>
>
>24-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/aliases.html#AL"
>스크립트에서 쓰이는 별칭(alias)
>
>
>24-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/aliases.html#UNAL"
>CLASS="COMMAND"
>unalias
>: 별칭을 설정, 해제하기
>
>
>25-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/list-cons.html#EX64"
>CLASS="QUOTE"
>"and list"
>를 써서 명령어줄 인자 확인하기
>
>
>25-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/list-cons.html#ANDLIST2"
>CLASS="QUOTE"
>"and list"
>를 써서 명령어줄 인자를 확인하는 다른
방법
>
>
>25-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/list-cons.html#EX65"
>CLASS="QUOTE"
>"or lists"
>와 CLASS="QUOTE"
>"and list"
>를 같이 쓰기
>
>
>26-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#EX66"
>간단한 배열 사용법
>
>
>26-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#EX67"
>배열의 특별한 특성 몇 가지
>
>
>26-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#EMPTYARRAY"
>빈 배열과 빈 원소
>
>
>26-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#BUBBLE"
>아주 오래된 친구: CLASS="EMPHASIS"
>버블 정렬(Bubble Sort)
>
>
>
>26-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#EX68"
>복잡한 배열 어플리케이션: CLASS="EMPHASIS"
>에라토스테네스의
>(Sieve of Erastosthenes)
>
>
>26-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#QFUNCTION"
>복잡한 배열 어플리케이션:
CLASS="EMPHASIS"
>기묘한 수학 급수 탐색(Exploring a weird mathematical series)
>
>
>
>26-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/arrays.html#TWODIM"
>2차원 배열을 흉내낸 다음, 기울이기(tilting it)
>
>
>28-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/procref1.html#PIDID"
>특정 PID와 관련있는 프로세스 찾기
>
>
>28-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/procref1.html#CONSTAT"
>온라인 연결 상태
>
>
>29-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/zeros.html#COOKIES"
>쿠키 항아리를 숨기기
>
>
>29-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/zeros.html#EX73"
>CLASS="FILENAME"
>/dev/zero
>로 스왑 파일 세팅하기
>
>
>29-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/zeros.html#RAMDISK"
>램디스크 만들기
>
>
>30-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html#EX74"
>버그 있는 스크립트
>
>
>30-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html#EX75"
>test24, 버그가 있는 다른 스크립트
>
>
>30-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html#ASSERT"
>CLASS="QUOTE"
>"assert"
>로 조건을 테스트하기
>
>
>30-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html#EX76"
>exit 잡아채기(Trapping at exit)
>
>
>30-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html#ONLINE"
>Control-C 가 눌렸을 때 깨끗이 청소하기
>
>
>30-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/debugging.html#VARTRACE"
>변수 추적하기
>
>
>32-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/gotchas.html#SUBPIT"
>서브쉘 함정(Subshell Pitfalls)
>
>
>34-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/wrapper.html#EX3"
>CLASS="COMMAND"
>쉘 래퍼(shell wrapper)
>
>
>
>34-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/wrapper.html#EX4"
>조금 복잡한 쉘 래퍼(CLASS="COMMAND"
>shell wapper
>)
>
>
>34-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/wrapper.html#COLTOTALER"
>awk 스크립트 쉘 래퍼(CLASS="COMMAND"
>shell wrapper
>)
>
>
>34-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/wrapper.html#EX56"
>CLASS="COMMAND"
>Bash
> 스크립트에 내장된 펄
>
>
>34-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/wrapper.html#BASHANDPERL"
>하나로 묶인 Bash 스크립트와 펄 스크립트
>
>
>34-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/oddities.html#RECURSE"
>자신을 재귀적으로 부르는 스크립트
>
>
>35-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/bash2.html#EX77"
>문자열 확장
>
>
>35-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/bash2.html#EX78"
>간접 변수 참조 - 새로운 방법
>
>
>35-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/bash2.html#EX79"
>배열과 약간의 트릭을 써서 한 벌의 카드를 4명에게 랜덤하게
돌리기
>
>
>A-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#MANVIEW"
>CLASS="COMMAND"
>manview
>: 포맷된 맨 페이지를 보는 스크립트
>
>
>A-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#MAILFORMAT"
>CLASS="COMMAND"
>mailformat
>: 이메일 메세지를 포맷해서
보기
>
>
>A-3. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#RN"
>CLASS="COMMAND"
>rn
>: 간단한 파일이름 변경 유틸리티
>
>
>A-4. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#ENCRYPTEDPW"
>CLASS="COMMAND"
>encryptedpw
>: 로컬에 암호화 되어 있는 비밀번호로
ftp 사이트에 파일을 업로드하는 스크립트
>
>
>A-5. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#COPYCD"
>CLASS="COMMAND"
>copy-cd
>: 데이타 CD를 복사하는 스크립트
>
>
>A-6. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#DAYSBETWEEN"
>CLASS="COMMAND"
>days-between
>: 두 날짜 사이의 차이를 계산해
주는 스크립트
>
>
>A-7. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#BEHEAD"
>CLASS="COMMAND"
>behead
>: 메일과 뉴스 메세지 헤더를 제거해 주는
스크립트
>
>
>A-8. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#FTPGET"
>CLASS="COMMAND"
>ftpget
>: ftp에서 파일을 다운로드 해 주는 스크립트
>
>
>A-9. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#PW"
>CLASS="COMMAND"
>password
>: 8 글자짜리 랜덤한 비밀번호 생성
스크립트
>
>
>A-10. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#FIFO"
>CLASS="COMMAND"
>fifo
>: 네임드 파이프를 써서 매일 백업해 주는
스크립트
>
>
>A-11. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#PRIMES"
>나머지 연산자로 소수 생성하기
>
>
>A-12. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#TREE"
>CLASS="COMMAND"
>tree
>: 디렉토리 구조를 트리 형태로 보여주는
스크립트
>
>
>A-13. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#STRING"
>CLASS="COMMAND"
>문자열 함수들
>: C 형태의 문자열 함수
>
>
>A-14. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/contributed-scripts.html#OBJORIENTED"
>객체 지향 데이타 베이스
>
>
>F-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/sample-bashrc.html#BASHRC"
>샘플 CLASS="FILENAME"
>.bashrc
> 파일
>
>
>G-1. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dosbatch.html#VIEWDAT"
>VIEWDATA.BAT: 도스용 배치 파일
>
>
>G-2. HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/dosbatch.html#VIEWDATA"
>viewdata.sh: VIEWDATA.BAT 의 스크립트 버전
>
>
>
>
>
CLASS="NAVFOOTER"
>
ALIGN="LEFT"
WIDTH="100%">SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
>>>>>>>>>>>
WIDTH="33%"
ALIGN="left"
VALIGN="top"
WIDTH="34%"
ALIGN="center"
VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>HREF="http://wiki.kldp.org/HOWTO//html/Adv-Bash-Scr-HOWTO/part1.html"
>다음
>
WIDTH="33%"
ALIGN="left"
VALIGN="top"
WIDTH="34%"
ALIGN="center"
VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>소개
>
>>>

[/HTML]
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/30 09:41 2008/07/30 09:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3501

의사결정의 가장 중요한 요소 중 하나는
내용이 아니라 시점을 판단하는 것이다.
나는 아무리 오래 걸리더라도 마지막 순간이 올 때 까지는
마음을 정하지 않는다.

중요한 결정을 내리기 전에는 반드시 모든 대안의 결과를 상상해 본다.
필요하다면 도중에 몇번이라도 마음을 바꾼다.

- 전 뉴욕시장, 루디 줄리아니 ('리더십 에센스'에서)

머뭇거리는 것은 의지가 약하다는 증거이므로
빨리 결정해야 한다고 생각하는 리더가 많습니다.
물론 신속한 의사결정은 대단히 중요합니다.
그러나 단순히 미결정 상황의 답답함이 싫어
성급히 결정을 내리는 것은 화(禍)를 불러 올 수 있습니다.
행동하기 전에 결과를 깊이 고민하는 것은
약한 모습이 아니라 오히려 강하다는 증거라 할 수 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/30 09:26 2008/07/30 09:26
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3500

'고통은 좋은 거야'

저스틴은 생전에
"고통은 좋은 거야. 고통은 좋은 거야."라고
입버릇처럼 말했다. 전력을 다해 언덕을 올라갈 때마다
그 말이 떠올랐다. 고통의 경계를 넘어 상쾌한 기분을
느낄 때까지 전속력으로 달렸다. 어느덧 나는
건강을 회복해가고 있었다.


- 리비 사우스웰의《행복해도 괜찮아》중에서 -


* 아무려면
고통이 좋다고 까지는 할 수 없겠지요.
그러나, 그때는 숨이 막히는 고통이었지만
되돌아보니 기막히게 좋은 것이 된 고통도 많습니다.
이 말은, 지금의 고통도 훗날 좋은 고통으로 바뀔 수 있다는
희망을 가지고 잘 견디어 내라는 뜻이기도 합니다.
이 시간 '고통은 좋은 거야'라고 되뇌며 고통의
경계를 넘고 있는 당신을 응원합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/30 09:26 2008/07/30 09:26
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3499

수요일 자유수영

7시에 기상.

평영 100m

크롤 100m

땅콩끼고 왼팔 스트로크 연습 6바퀴

평영 100m

피곤피곤 ㅋㅋㅋ
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/30 09:22 2008/07/30 09:22
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3498

화요일 수영강습

졸립다.

그래도, 일어나서 수영장으로 고고씽~

양치질만 하고 바로 입수

배영 발차기 150m

오리발 착용

워밍업 14바퀴( 크롤 5, 배영 2, 평영 2, 크롤 5 )

배영 2바퀴

크롤 50m 대시 10회!!! 단, 6회째는 배영 Easy.

마무리 프리스타일 다운 4 바퀴

체조 하고 마무리

스타트 접영 25m

스타트 연습 3회

정신없다. 버스에서 땀흘리고, 지하철에서 땀흘리고~ ㅋㅋ
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/29 09:04 2008/07/29 09:04
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3497

성품 본위는 금 본위제보다 중요하다.
모든 경제시스템의 성공은 적합한 리더와 적합한 사람들에게 달려있다.
최근 분석에 따르면,
국가의 미래는 국가의 품격에 달려있다고 한다.
즉 정신중심적인지 물질중심적인지에 달려있다는 것이다.

- 로저 밥슨



개인의 성공은 개인의 품성, 회사의 성공은 회사의 품격,
그리고 국가의 성공은 국가의 품격과 관련성이 높습니다.
과거와 다른 새로운 미래를 고민하는 모든 주체들의
고민의 출발점은 품성과 품격에 대한 것에서 시작되어야 합니다.

21세기에는 성품과 매너가 곧 실력입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2008/07/29 09:03 2008/07/29 09:03
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3496

« Previous : 1 : ... 290 : 291 : 292 : 293 : 294 : 295 : 296 : 297 : 298 : ... 640 : Next »

블로그 이미지

- 홍반장

Archives

Recent Comments

  1. 1 pHqghUme 2025
  2. 1 pHqghUme 2025
  3. 1 pHqghUme 2025
  4. 1 pHqghUme 2025
  5. 1 pHqghUme 2025

Calendar

«   2026/08   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Statistics Graph

Site Stats

Total hits:
423521
Today:
98
Yesterday:
130