'분류 전체보기'에 해당되는 글 153건
- 2009.08.12 [노을의시집] 4. 조지윈스턴
- 2009.08.12 [노을의시집] 3. 천년의 사랑이 아니어도 ...
- 2009.07.29 [노을의시집] 2. 전 지금까지 2
- 2009.07.27 [노을의시집] 1. 노을
- 2009.07.27 [노을의시집] 제 1 부 LOVE START 2
- 2009.07.27 [노을의시집]
- 2009.07.22 표현의 자유 2
- 2009.06.17 VLUU 이건 어떨까? ㅋ 3
- 2009.06.01 스크립트 문제
- 2009.04.23 자전거 출퇴근? 4
- 2009.04.23 23. man 페이지 내용을 파일로 보자. 2
- 2009.04.20 누가 필카 추천점 7
- 2009.04.20 Cygwin 윈도우에서 리눅스환경을 누려보자 4
- 2009.04.14 술과 나 그리고 꽃놀이 2
- 2009.04.07 쇠침대 ?
- 2009.04.07 구글 사이트 도구 ? 4
- 2009.04.03 네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!)
- 2009.03.31 7. sed 란? 2
- 2009.03.18 불고기 만들기 4
- 2009.03.05 5. 날짜표시 (date)
2009. 8. 12. 08:42
[노을의시집] 4. 조지윈스턴
2009. 8. 12. 08:42
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
내용을 보시려면 비밀번호를 입력하세요.
2009. 8. 12. 08:40
[노을의시집] 3. 천년의 사랑이 아니어도 ...
2009. 8. 12. 08:40
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
내용을 보시려면 비밀번호를 입력하세요.
전 지금까지
제 마음속의「나」를 발견하고 키우러 애써왔습니다
하지만 만약 . . .
내 마음속에 있는 「나」가 없어진다면
그 땐 과연 누가 남아있을까? 하고
한 번 생각해 보았습니다.
그러면 그 땐
바로 당신이 남아있었습니다.
제가 찾으려 했던 것은
「나」자신이 아니라
바로 당신이 아닐지도 모릅니다
전 지금까지 당신에 대한 확신을 기지고서야
당신에게 말하려 이제껏 준비해 왔습니다.
하지만 만약 . .
확신을 가졌을 때는
이미 늦을런지도 모른다는 생각을 했습니다.
그래서 지금 저는
당신에게 「사랑한다」라는 말을 하기 위해 달려가고
있습니다.
또 다시 제 마음을 잃어버리긴 싫으니까요.
2009. 7. 27. 00:12
[노을의시집] 1. 노을
2009. 7. 27. 00:12
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
내용을 보시려면 비밀번호를 입력하세요.
2009. 7. 27. 00:11
[노을의시집] 제 1 부 LOVE START
2009. 7. 27. 00:11
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
내용을 보시려면 비밀번호를 입력하세요.
2009. 7. 27. 00:09
[노을의시집]
2009. 7. 27. 00:09
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
내용을 보시려면 비밀번호를 입력하세요.
과연 블로그에 글을 올리는 것은 어디까지 올려야 하는것인지
내가 하고픈 말 과연 그대로 모두 옴길 수나 있을까? ㅋ
하루하루를 살아가는 일기는 쓰는 것도 아니지만
딱히 쓸려고 해도 이건 머 서버의 공간낭비일수도 있고
아니면 내 시간의 낭비일수도 있다는 생각이 갑자기 든다.
나중에 이 글을 다시 보게 되면 갑자기 블로그를 닫아버릴지도 모르지. ㅎㅎ
Enjoy my(or your) Life !!
내가 하고픈 말 과연 그대로 모두 옴길 수나 있을까? ㅋ
하루하루를 살아가는 일기는 쓰는 것도 아니지만
딱히 쓸려고 해도 이건 머 서버의 공간낭비일수도 있고
아니면 내 시간의 낭비일수도 있다는 생각이 갑자기 든다.
나중에 이 글을 다시 보게 되면 갑자기 블로그를 닫아버릴지도 모르지. ㅎㅎ
Enjoy my(or your) Life !!
'EnjoyYourLife' 카테고리의 다른 글
VLUU 이건 어떨까? ㅋ (3) | 2009.06.17 |
---|---|
자전거 출퇴근? (4) | 2009.04.23 |
누가 필카 추천점 (7) | 2009.04.20 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
쇠침대 ? (0) | 2009.04.07 |
구글 사이트 도구 ? (4) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
'EnjoyYourLife' 카테고리의 다른 글
표현의 자유 (2) | 2009.07.22 |
---|---|
자전거 출퇴근? (4) | 2009.04.23 |
누가 필카 추천점 (7) | 2009.04.20 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
쇠침대 ? (0) | 2009.04.07 |
구글 사이트 도구 ? (4) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
로그 파일의 문제
생성시에 길어진 라인은 짤려서 다음 라인으로 생성이 된다.!!
다음 라인으로 저장된 라인을 다시 바로 위의 라인의 끝으로 붙여넣기 할려는 목적 !!
두개의 라인이 모두 그런 패턴을 보이는 경우가 있음 !!
특정 패턴
다음 라인으로 짤려서 내려간 것은 빈칸 (스페이스) 가 10개 이상으로 연속되어 구분하기 쉽다.
위의 문제를 해결해서 새로운 파일로 저장해야 함!
예시 로그 ( 라인번호와 함께 표시 )
해결책 첫번째
특정패턴 검색해서 그 라인의 라인번호를 알아내고
바로 윗라인과 그 라인을 각각 변수 두개로 저장시킨다.
--> 문제점 : 라인번호가 하나가 있는게 아니므로 파일로 따로 라인번호들만 저장해서
생성시에 길어진 라인은 짤려서 다음 라인으로 생성이 된다.!!
다음 라인으로 저장된 라인을 다시 바로 위의 라인의 끝으로 붙여넣기 할려는 목적 !!
두개의 라인이 모두 그런 패턴을 보이는 경우가 있음 !!
특정 패턴
다음 라인으로 짤려서 내려간 것은 빈칸 (스페이스) 가 10개 이상으로 연속되어 구분하기 쉽다.
위의 문제를 해결해서 새로운 파일로 저장해야 함!
예시 로그 ( 라인번호와 함께 표시 )
1 18:16:27.140 CALL(225) (01:14985:00) SENT L4 RTR DIP W/MEDIA PARAM ID: 771 to
2 L4
3 18:16:27.140 CALL(L4) (01:14985:00) RCVD Route Control from H323
4 18:16:27.140 CALL(L4) (01:14985:00) Accessing IP Bearer Profiles
5 18:16:27.140 CALL(L4) (01:14985:00) Profile Id 3 (RG 771)
6 18:16:27.140 CALL(L4) (01:14985:00) SENT Route Control Ack to H323
7 18:16:27.140 CALL(225) (01:14985:00) RCVD (2)Route Control Ack from L4
8 18:16:27.140 CALL(225) (01:14985:00) H245 Tunneling Set in Incoming Setup
9 18:16:27.140 CALL(225) (01:14985:00) Accepted H245 Tunneling
10 18:16:27.140 CALL(225) (01:14985:00) Incoming SETUP has fastStart present
11 18:16:27.140 CALL(225) (01:14985:00) Accepted FastStart Proposal - g729(20)
12 18:16:27.140 CALL(225) (01:14985:00) Remote Fwd Log Chan Codecs:
13 18:16:27.140 CALL(225) (01:14985:00) g723.1(30) g729(20) nonStandard g723.1(30)
14 g729B(20) g711A64k(20) g711U64k(20)
15 18:16:27.140 CALL(225) (01:14985:00) Remote Rev Log Chan Codecs:
16 18:16:27.140 CALL(225) (01:14985:00) g723.1(30) g729(20) nonStandard g723.1(30)
17 g729B(20) g711A64k(20) g711U64k(20)
18 18:16:27.140 CALL(225) (01:14985:00) Local Codecs: g711U(10,30,30) g711A_64(10,
19 30,30) g729(10,20,60) g729B(10,20,60) g729AB(10,20,60) g
20 729A(10,20,60)
21 18:16:27.140 CALL(RAS) (01:14985:00) RCVD H225 ARQ from GK
2 L4
3 18:16:27.140 CALL(L4) (01:14985:00) RCVD Route Control from H323
4 18:16:27.140 CALL(L4) (01:14985:00) Accessing IP Bearer Profiles
5 18:16:27.140 CALL(L4) (01:14985:00) Profile Id 3 (RG 771)
6 18:16:27.140 CALL(L4) (01:14985:00) SENT Route Control Ack to H323
7 18:16:27.140 CALL(225) (01:14985:00) RCVD (2)Route Control Ack from L4
8 18:16:27.140 CALL(225) (01:14985:00) H245 Tunneling Set in Incoming Setup
9 18:16:27.140 CALL(225) (01:14985:00) Accepted H245 Tunneling
10 18:16:27.140 CALL(225) (01:14985:00) Incoming SETUP has fastStart present
11 18:16:27.140 CALL(225) (01:14985:00) Accepted FastStart Proposal - g729(20)
12 18:16:27.140 CALL(225) (01:14985:00) Remote Fwd Log Chan Codecs:
13 18:16:27.140 CALL(225) (01:14985:00) g723.1(30) g729(20) nonStandard g723.1(30)
14 g729B(20) g711A64k(20) g711U64k(20)
15 18:16:27.140 CALL(225) (01:14985:00) Remote Rev Log Chan Codecs:
16 18:16:27.140 CALL(225) (01:14985:00) g723.1(30) g729(20) nonStandard g723.1(30)
17 g729B(20) g711A64k(20) g711U64k(20)
18 18:16:27.140 CALL(225) (01:14985:00) Local Codecs: g711U(10,30,30) g711A_64(10,
19 30,30) g729(10,20,60) g729B(10,20,60) g729AB(10,20,60) g
20 729A(10,20,60)
21 18:16:27.140 CALL(RAS) (01:14985:00) RCVD H225 ARQ from GK
해결책 첫번째
특정패턴 검색해서 그 라인의 라인번호를 알아내고
바로 윗라인과 그 라인을 각각 변수 두개로 저장시킨다.
--> 문제점 : 라인번호가 하나가 있는게 아니므로 파일로 따로 라인번호들만 저장해서
sed 가 파일로부터 라인번호를 읽어와서 작업을 하도록 해야 ??
예를 들어서
14번에서 패턴이 검출되고 (빈칸이 10개 이상 포함되는 라인들)
13번 라인을 변수 A 로 지정
14번 라인을 변수 B 로 지정
변수 C = $B$A
두 라인을 합친 것을 C 라인
원본에서 $B 를 $C로 치환 ( sed ? )
원본에서 14번 라인을 삭제
--> 문제점 하지만 특정패턴이 두번 반복되면 ?
새로운 파일로 리다이렉트
14번에서 패턴이 검출되고 (빈칸이 10개 이상 포함되는 라인들)
13번 라인을 변수 A 로 지정
14번 라인을 변수 B 로 지정
변수 C = $B$A
두 라인을 합친 것을 C 라인
원본에서 $B 를 $C로 치환 ( sed ? )
원본에서 14번 라인을 삭제
--> 문제점 하지만 특정패턴이 두번 반복되면 ?
새로운 파일로 리다이렉트
1 18:16:27.140 CALL(225) (01:14985:00) SENT L4 RTR DIP W/MEDIA PARAM ID: 771 to
2 L4
2 L4
#!/bin/bash
logfile=/test/log.txt
outfile=/test/out.txt
#현재 하나의 특정패턴에 대해서만 적용됨, 라인들을 임시파일로 지정하고 그곳으로부터 sed 를
#순차적으로 진행시키는 것??
# grep -n " *" $logfile | awk -F: '{print $1}' > imsy.txt
# imsy.txt 가 라인번호만 써진 파일
# 여기서 최종 치환을 수행하도록 imsy.txt 파일을 변경 ?
#
B=`grep -n " *" $logfile | awk -F: '{print $1}' `
#echo "B =" $B
A=`expr $B - 1 `
#echo "A =" $A
C=`sed -n ''$B'p' $logfile`
#echo "C=" $C
D=`sed -n ''$D'p' $logfile`
echo "D=" $D
E=$C$D
echo "E=" $E
# 여기서 sed 로 치환하면 에러발생
sed ''$A's'$C'/'$E'/g' $logfile > $outfile
logfile=/test/log.txt
outfile=/test/out.txt
#현재 하나의 특정패턴에 대해서만 적용됨, 라인들을 임시파일로 지정하고 그곳으로부터 sed 를
#순차적으로 진행시키는 것??
# grep -n " *" $logfile | awk -F: '{print $1}' > imsy.txt
# imsy.txt 가 라인번호만 써진 파일
# 여기서 최종 치환을 수행하도록 imsy.txt 파일을 변경 ?
#
B=`grep -n " *" $logfile | awk -F: '{print $1}' `
#echo "B =" $B
A=`expr $B - 1 `
#echo "A =" $A
C=`sed -n ''$B'p' $logfile`
#echo "C=" $C
D=`sed -n ''$D'p' $logfile`
echo "D=" $D
E=$C$D
echo "E=" $E
# 여기서 sed 로 치환하면 에러발생
sed ''$A's'$C'/'$E'/g' $logfile > $outfile
'쉘스크립트' 카테고리의 다른 글
14. 지난 파일 압축하고 삭제하기 (2) | 2009.12.18 |
---|---|
13. 파일 비교 스크립트 4 (2) | 2009.11.05 |
12. 파일 개수 비교해서 삭제하는 스크립트 (3) | 2009.10.21 |
11. SSH 접속 차단 스크립트 ( 5번 패스워드 틀리면 자동 차단) (2) | 2009.09.19 |
10. 파일비교 스크립트2 (3) | 2009.09.18 |
9. 여러 파일 하나의 txt 파일로 합치기 스크립트 (3) | 2009.09.10 |
8. 파일 내용 비교1 (3) | 2009.09.10 |
7. sed 란? (2) | 2009.03.31 |
5. 날짜표시 (date) (0) | 2009.03.05 |
4. 기본 루프문 (while) (0) | 2009.03.04 |
어제 TV 를 보다가 우연히 본 프로그램인데
한국에서 자전거로 출퇴근하다가 배가고파서 햄버거 먹으러 패스트푸드점 창밖에 바로 보이는 곳에 놔두고
햄버거 먹다가 한입 먹는 순간에 자전거 도둑이랑 눈이 마주치고
결국 못 쫓아가서 자전거를 잃어버렸다는 이야기가 나오던데.
다른 이야기로는 150만원 짜리 자전거를 끌고 공원에 갔다가
아줌마가 한번 타봅시다 해서 잠시 빌려줬는데 바로 끌고 사라지는 어이없는 상황도.
한국이 과연 자전거 출퇴근에 적합한가를 묻는 것 같앗음.
다른 사람은 MTB 라든가 하는 자전거가 아예 다른 방을 차지하고 않아잇는 진풍경까지도 ㅋ
밖에 자전거 놔두면 어떻게 되는지. 극명하게 보여주던데.
선진국이 되려면 국민의 도덕성이 우선되어야 하는 것일까?
아니면 불균형한 발전때문에 그것이 불가능한 것인가?
아니면 사회시스템이 받쳐줘야 하는건지?
가까운 일본을 예로 드는데 지하철 역에 대략 5천여대의 자전거가 들어가는 주차장이 따로 있고
그것을 관리하는 관리인까지 잇으니 굳이 자물쇠로 채우지 않아도 안 가져간다 라고 하던데.ㅎㅎ
여튼 보면서 음 한국에서 그걸 바로 적용하려면 어떻게 될 런지 상상해보는 것만으로도
재미있었다. ㅎ
한국에서 자전거로 출퇴근하다가 배가고파서 햄버거 먹으러 패스트푸드점 창밖에 바로 보이는 곳에 놔두고
햄버거 먹다가 한입 먹는 순간에 자전거 도둑이랑 눈이 마주치고
결국 못 쫓아가서 자전거를 잃어버렸다는 이야기가 나오던데.
다른 이야기로는 150만원 짜리 자전거를 끌고 공원에 갔다가
아줌마가 한번 타봅시다 해서 잠시 빌려줬는데 바로 끌고 사라지는 어이없는 상황도.
한국이 과연 자전거 출퇴근에 적합한가를 묻는 것 같앗음.
다른 사람은 MTB 라든가 하는 자전거가 아예 다른 방을 차지하고 않아잇는 진풍경까지도 ㅋ
밖에 자전거 놔두면 어떻게 되는지. 극명하게 보여주던데.
선진국이 되려면 국민의 도덕성이 우선되어야 하는 것일까?
아니면 불균형한 발전때문에 그것이 불가능한 것인가?
아니면 사회시스템이 받쳐줘야 하는건지?
가까운 일본을 예로 드는데 지하철 역에 대략 5천여대의 자전거가 들어가는 주차장이 따로 있고
그것을 관리하는 관리인까지 잇으니 굳이 자물쇠로 채우지 않아도 안 가져간다 라고 하던데.ㅎㅎ
여튼 보면서 음 한국에서 그걸 바로 적용하려면 어떻게 될 런지 상상해보는 것만으로도
재미있었다. ㅎ
'EnjoyYourLife' 카테고리의 다른 글
표현의 자유 (2) | 2009.07.22 |
---|---|
VLUU 이건 어떨까? ㅋ (3) | 2009.06.17 |
누가 필카 추천점 (7) | 2009.04.20 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
쇠침대 ? (0) | 2009.04.07 |
구글 사이트 도구 ? (4) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
솔직히 수많은 man 페이지 내용을 일일이 읽어보지는 않으나
필요할때가 가끔 있어서 읽어야 하는데 막상 터미널 창에서는 읽기가 왠지 짜증이난다.
그럼 파일로 저장해보면 어떨가? 리다이렉트를 이용한다면 쉽지만
또 막상 해보면 많은 이상한 문자들이 나오게 되는 경우를 보게 된다.
그러면 이럴 땐 어떻게 해야 할까?
여러가지 meta 문자나 그런 것을 읽기 편하게 하도록 하기 위해선 다음과 같이 해야 한다.
col 이 무엇일까?
필요할때가 가끔 있어서 읽어야 하는데 막상 터미널 창에서는 읽기가 왠지 짜증이난다.
그럼 파일로 저장해보면 어떨가? 리다이렉트를 이용한다면 쉽지만
또 막상 해보면 많은 이상한 문자들이 나오게 되는 경우를 보게 된다.
man top > top.txt
그러면 이럴 땐 어떻게 해야 할까?
여러가지 meta 문자나 그런 것을 읽기 편하게 하도록 하기 위해선 다음과 같이 해야 한다.
man top | col -b > top.txt
col 이 무엇일까?
NAME
col - 입력으로부터 줄 바꿈문자(line feed)를 바꾸는 필터
SYNOPSIS
col [-bfx] [-l num]
DESCRIPTION
Col 필터는 "\n\r" 문자를 "\n" 문자로 바꾸어 주는 필터이다. 또한 공백문자
를 탭문자로 바꾸고, 백스페이스 문자를 없애는 기능을한다. 이 필터는
nroff(1) 와 tbl(1) 출력물의 처리에 아주 유용하게 쓰인다. (이 두 풀그림에
의해서 만들어지는 대표적인 출력이 man의 cat 파일이다. 즉, cat 파일을 단
순 텍스트 파일로 바꾸는데 아주 유용하게 쓰인다.)
Col 필터는 표준 입력으로 받아서 표준 출력으로 보낸다. (즉, 파일로 저장하
려면, 파이프와 방향전환이 필요하다.)
여기서 사용되는 옵션은 다음과 같다:
-b 어떠한 백스페이스 문자도 출력하지 않는다. 이것은 팩스페이스 문자
와 연결되는 마지막 문자만 출력한다.
-f 밑줄 속성을 가진 문자열을(Forward half line feed) 변환하지않는다.
일반적으로 밑줄 속성을 가진 문자열들은 다음줄에서밑줄(-)이 나타난
다.(그런데, 실질적으로 colcrt(1) 필터를사용하지 않고는 제대로 이
기능이 나타나지 않더군요. - 옮긴이 말)
-h 여러 공백문자를 탭문자로 바꾼다.
-x 여러 공백문자들을 그대로 둔다.
-lnum 메모리에 한번에 둘수 있는 최대 줄수를 num 줄로 한다. 초기값은 128
줄이다.
다음은 col 명령에서 변환대상이 되는 각종 문자들이다:
ESC-7 reverse line feed (escape then 7)
ESC-8 half reverse line feed (escape then 8)
ESC-9 half forward line feed (escape then 9)
backspace moves back one column (8); ignored in the first column
carriage return (13)
newline forward line feed (10); also does carriage return
shift in shift to normal character set (15)
shift out shift to alternate character set (14)
space moves forward one column (32)
tab moves forward to next tab stop (9)
vertical tab reverse line feed (11)
윗 문자들과 영문, 숫자, 글쇠판에 있는 각종 기호를 제외한나머지 문자들은
모두 무시되어버린다. (즉 한글은 완전 무시되어버린다. - 옮긴이 말)
관련 항목
expand(1), nroff(1), tbl(1)
HISTORY
col 명령은 Version 6 AT&T UNIX에서 처음 사용되었다.
col - 입력으로부터 줄 바꿈문자(line feed)를 바꾸는 필터
SYNOPSIS
col [-bfx] [-l num]
DESCRIPTION
Col 필터는 "\n\r" 문자를 "\n" 문자로 바꾸어 주는 필터이다. 또한 공백문자
를 탭문자로 바꾸고, 백스페이스 문자를 없애는 기능을한다. 이 필터는
nroff(1) 와 tbl(1) 출력물의 처리에 아주 유용하게 쓰인다. (이 두 풀그림에
의해서 만들어지는 대표적인 출력이 man의 cat 파일이다. 즉, cat 파일을 단
순 텍스트 파일로 바꾸는데 아주 유용하게 쓰인다.)
Col 필터는 표준 입력으로 받아서 표준 출력으로 보낸다. (즉, 파일로 저장하
려면, 파이프와 방향전환이 필요하다.)
여기서 사용되는 옵션은 다음과 같다:
-b 어떠한 백스페이스 문자도 출력하지 않는다. 이것은 팩스페이스 문자
와 연결되는 마지막 문자만 출력한다.
-f 밑줄 속성을 가진 문자열을(Forward half line feed) 변환하지않는다.
일반적으로 밑줄 속성을 가진 문자열들은 다음줄에서밑줄(-)이 나타난
다.(그런데, 실질적으로 colcrt(1) 필터를사용하지 않고는 제대로 이
기능이 나타나지 않더군요. - 옮긴이 말)
-h 여러 공백문자를 탭문자로 바꾼다.
-x 여러 공백문자들을 그대로 둔다.
-lnum 메모리에 한번에 둘수 있는 최대 줄수를 num 줄로 한다. 초기값은 128
줄이다.
다음은 col 명령에서 변환대상이 되는 각종 문자들이다:
ESC-7 reverse line feed (escape then 7)
ESC-8 half reverse line feed (escape then 8)
ESC-9 half forward line feed (escape then 9)
backspace moves back one column (8); ignored in the first column
carriage return (13)
newline forward line feed (10); also does carriage return
shift in shift to normal character set (15)
shift out shift to alternate character set (14)
space moves forward one column (32)
tab moves forward to next tab stop (9)
vertical tab reverse line feed (11)
윗 문자들과 영문, 숫자, 글쇠판에 있는 각종 기호를 제외한나머지 문자들은
모두 무시되어버린다. (즉 한글은 완전 무시되어버린다. - 옮긴이 말)
관련 항목
expand(1), nroff(1), tbl(1)
HISTORY
col 명령은 Version 6 AT&T UNIX에서 처음 사용되었다.
'내가쓰는리눅스 강좌' 카테고리의 다른 글
28. CentOS 에서 yum 수행시 repo 사이트 추가 (0) | 2009.12.23 |
---|---|
27. CentOS 에서의 한글 설정 (3) | 2009.11.24 |
26. ethtool 사용하기 speed 와 duplex 변경 (6) | 2009.11.23 |
25. sort 명령어 (2) | 2009.11.05 |
24. tar 압축파일에 관해서 (0) | 2009.09.15 |
22. lame : mp3 인코더 (0) | 2009.01.30 |
21. 부팅시 실행레벨설정 ( X-window 로 또는 터미널으로) (2) | 2009.01.21 |
20 . SSH 터미널의 프롬프트에서 절대경로 표시법 (0) | 2009.01.20 |
19. 콘솔 모드에서의 해상도 조절 (1) | 2008.11.03 |
18. CentOS 에서 Xmanager 를 위한 설정하기 (2) | 2008.07.03 |
주 사용처 : 여행이나 또는 달랑달랑 들고 댕기면서 어 좋네 하는 풍경을 주로 찍는 용도 .
내가 사진 찍는 취향은 인물보단 풍경 위주. ㅋ
누가 그러는데 그러려면 렌즈가 커야 한다!! 그럼 비싸진다라는 뜻으로밖에 해석이 안되는. ㅎㅎ
( DSLR 이라서 렌즈가 크기 땜에 잘 찍힌다라는 것을 들은 적이 있는 )
머 로모 카메라도 예전에 살라고 맘먹었다가 대충 패스했었던.
이젠 패스란 없다.
무언가 해야 겠다는 생각은 굴뚝같다.
그런데 그 무언가가 무어냐가 문제인거지. ㅎ
참 쉽~죠잉 !! 해주는 그런 답안은 없을까? ㅋ
하지만 늘 그렇듯 그런 답안은 내게 오면 어딘가 맞지 않아서
결국 내가 스스로 하는 것이 더 좋아지는 ㅎ.ㅎ ;;
여기도 이모티콘 같은 거 올릴 수 없낭? ㅋㅋ
'EnjoyYourLife' 카테고리의 다른 글
표현의 자유 (2) | 2009.07.22 |
---|---|
VLUU 이건 어떨까? ㅋ (3) | 2009.06.17 |
자전거 출퇴근? (4) | 2009.04.23 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
쇠침대 ? (0) | 2009.04.07 |
구글 사이트 도구 ? (4) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
기존에 쓰던 컴퓨터가 윈도우라서 터미널 환경을 접할 수 없다면
이것을 과감히 설치해보는 건 어떨까?
http://www.cygwin.com
Cygwin is a Linux-like environment for Windows. It consists of two parts:
자신의 윈도우에서 움직이는 리눅스라 매력적이다.
패키지 관리도 유연하게 할 수 있다. 설치하고픈 패키지를 인터넷을 통해 다운 받기만 하면 된다.
단지 보안에 신경을 써야 할 것이다. 외부로 SSH 포트가 OPEN 되기 때문에 이것에 관해서 주의해야 할 것이다.
설마 윈도우에 암호도 걸지않고 쓰는 컴퓨터 관리자 가 많나?? ㅋ
어디서 읽어보니 X-window 환경까지 된다는데
아직 거기까진 해보진 않았음.
터미널만으로 만족하고 있기 때문에 ㅎㅎ
'쓸만한유틸' 카테고리의 다른 글
크롬 확장기능 : Bulk URL Opener (0) | 2024.11.15 |
---|---|
아웃룩 2013 버전 메일 보내고 자동으로 받은편지함에 복사본 들어가도록 (0) | 2024.11.15 |
RGB 추출기 (0) | 2012.12.21 |
무료 PDF 변환 프로그램 (0) | 2012.12.05 |
바탕화면 정리 및 폴더 묶음 fences (0) | 2010.07.16 |
SFTP 와 FTP 용 클라이언트 Filezilla (0) | 2009.01.21 |
MP3Gain : mp3파일의 음량을 일정하게 조정 (1) | 2008.09.26 |
GMT 별로 알려주는 프로그램 (단순히시계) (0) | 2008.09.11 |
파이어폭스 2.0 에서 자바애플릿 플러그인 설정방법 (2) | 2008.02.28 |
메모리 적게 차지하는 MP3 플레이어 (1) | 2007.08.18 |
요즘 들어 술을 마시는 일이 늘어난 듯 하다.
예전엔 폭음도 상관하지 않았으나
이젠 조신해져야 할 때인가 보다.
이전처럼 새벽까지 폭음하고도 출근할 수 있는 체력이란 존재하지 않는다는 걸 여실히 깨달았다.
그럼에도 폭음을 했을땐
과감히 짼다.ㅋㅋ
이건 불가항력이야 ~~ 라는 자기합리화에 빠져서 .
여의도에 꽃놀이를 가고팠지만 결국 못가고 가로수 벛꽃들이 파릇파릇해질때까지
여전히 어정쩡하게 걸어가고 있다.
아.. 가을엔 단풍놀이를 가야하나? ㅎ
예전엔 폭음도 상관하지 않았으나
이젠 조신해져야 할 때인가 보다.
이전처럼 새벽까지 폭음하고도 출근할 수 있는 체력이란 존재하지 않는다는 걸 여실히 깨달았다.
그럼에도 폭음을 했을땐
과감히 짼다.ㅋㅋ
이건 불가항력이야 ~~ 라는 자기합리화에 빠져서 .
여의도에 꽃놀이를 가고팠지만 결국 못가고 가로수 벛꽃들이 파릇파릇해질때까지
여전히 어정쩡하게 걸어가고 있다.
아.. 가을엔 단풍놀이를 가야하나? ㅎ
'EnjoyYourLife' 카테고리의 다른 글
표현의 자유 (2) | 2009.07.22 |
---|---|
VLUU 이건 어떨까? ㅋ (3) | 2009.06.17 |
자전거 출퇴근? (4) | 2009.04.23 |
누가 필카 추천점 (7) | 2009.04.20 |
쇠침대 ? (0) | 2009.04.07 |
구글 사이트 도구 ? (4) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
그리스 신화의 테세우스 와 관련된 이야기 중에 다음과 같은 이야기가 있습니다
=======================================================================================================
미노타우로스는 테세우스가 아버지 아테네의 왕 아이게우스왕을 만난 뒤에 크레타 왕 미노스가 아테네의 젋은이를 미노타우로스의 제물로 바치자 이것에 분개하여 크레타섬으로 가 미노타우로스를 물리쳤습니다.
그러므로 미노타우로스를 죽인 때는 테세우스가 아버지를 찾아 여행을 하던 때가 아닌 아버지를 만난 후에 였습니다.
테세우스가 아버지를 찾아가면서 물리친 악당은 페리페테스, 시니스, 스키론, 프로쿠르스테스 입니다.
페 리페테스는 강도였는데 페리페테스는 쇠몽둥이를 들고 다니며 지나가는 행인을 죽이고 물건을 빼앗았습니다. 그러나 악랄한 페리페테스는 영웅 테세우스에 의해 오하려 죽임을 당합니다. 그리고 테세우스는 페리페테스가 가진 쇠몽둥이를 자신의 무기로 삼았습니다.
두번째로 만난 악당은 시니스였습니다.
시니스는 아주 잔인하여 지나가는 행인을 잠아 휘어놓은 두 그루의 나무에 손발을 각각 묶고 밧줄을 끊어 휜 나무를 탁 놓았는데 그러면 나무에 묶인 사람이 공중에서 사지가 반으로 쭈욱 찢어졌습니다.
테세우스는 이 악당을 잡아 똑같은 방법으로 죽였습니다.
세번째로 만난 악당은 스키론입니다.
이 악당은 지나가는 행인을 붙잡아 자신의 발을 씻게 한 뒤 행인을 절벽 아래로 발로 차 큰 바다거북의 밥이 되게 하였습니다. 테세우스는 스키론을 붙잠아 그가 행인을 죽일 대와 마찬기지로 절벽 아래로 떨어뜨려 바다거북의 밥이 되게 하였습니다.
네번째로 만난 악당은 프로크루스테스 입니다.
이 악당은 시니스와 마찬가지로 좀 엽기적인 취미(?)를 갖고 있었습니다. 프로크루스테스는 지나가는 행인을 붙잡아 자신의 쇠침대에 눕힌 뒤 만약 행인의 키가 침대 길이보다 짧으면 행인의 몸을 잡아늘려 죽이고 행인의 키가 침대 길이보다 길면 다리를 잘라 죽였습니다. 테세우스는 이 악당을 그가 한 것처럼 똑같이 죽였습니다.
테세우스는 프로크루스테스를 눕히고 그의 키가 쇠침대보다 길자 그의 다리를 잘라 죽였습니다.
여기서 '프로크루스테스의 침대'란 말이 생겨났는데 이 말은 자기의 생각에 맞추어 남의 생각을 고치려는 것, 남에게 해를 입히면서까지 자기의 주장을 밀고 나가려는 것을 뜻합니다.
============================================================================================================================================
자신의 기준이 과연 어떻게 형성되는지는 문제가 아니지만
과연 그 기준을 상대방에게까지 맞춰도 되는건지 당연히 서로 의견 조율의 과정은 필수가 아닐까?
사회생활이든 연인관계든
서로의 생각이 틀릴 수 밖에 없고
누군가는 한발 물러서야 서로 이야기가 통하지 않을까? ㅋㅋ
'EnjoyYourLife' 카테고리의 다른 글
표현의 자유 (2) | 2009.07.22 |
---|---|
VLUU 이건 어떨까? ㅋ (3) | 2009.06.17 |
자전거 출퇴근? (4) | 2009.04.23 |
누가 필카 추천점 (7) | 2009.04.20 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
구글 사이트 도구 ? (4) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
http://www.google.com/sites/help/intl/ko/overview.html
구글 사이트 도구 를 통해서 몇번의 클릭만으로 쉽게 웹페이지를 생성해준다고 한다.
심지어 기존에 많이 사용한 구글 캘린더를 그대로 화면에 뿌려줄 수도 있다.
한번 만들어봤떠니 정말 쉽게 홈페이지 아니면 프로젝트페이지까지도 만들수 있었다.ㅋ
역시 구글은 먼가 틀린건가? ㅋ
HTML 같은 것 특별히 공부하지 않아도 클릭만으로 홈페이지 만드는 시대가 왔따. ㅎ
구글 사이트 도구 를 통해서 몇번의 클릭만으로 쉽게 웹페이지를 생성해준다고 한다.
심지어 기존에 많이 사용한 구글 캘린더를 그대로 화면에 뿌려줄 수도 있다.
한번 만들어봤떠니 정말 쉽게 홈페이지 아니면 프로젝트페이지까지도 만들수 있었다.ㅋ
역시 구글은 먼가 틀린건가? ㅋ
HTML 같은 것 특별히 공부하지 않아도 클릭만으로 홈페이지 만드는 시대가 왔따. ㅎ
'EnjoyYourLife' 카테고리의 다른 글
VLUU 이건 어떨까? ㅋ (3) | 2009.06.17 |
---|---|
자전거 출퇴근? (4) | 2009.04.23 |
누가 필카 추천점 (7) | 2009.04.20 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
쇠침대 ? (0) | 2009.04.07 |
네이트온 움직이는 이모티콘 설정하기 (긴급요청에 의한 것!) (0) | 2009.04.03 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
PC 견적 비교 ( 보통 or 하이엔드) (7) | 2008.06.26 |
자 작업창이 세개 필요
1번 : 네이트온이 설치된 폴더에서 BIN 밑에 긴복잡한 글씨 폴더 밑에 emoticons 폴더
2번 : 원본 GIF ( 움직이는 그림파일) 이 위치한 폴더
3번 : 메모장
우선 네이트온에서 My이모티콘을 추가하면
1번 폴더에서 새로운 그림이 생긴다 파일명 : *************.bmp 라는 파일
F2 를 눌러서 이름을 복사해서 3번 메모장으로 복사해두시고 .
1번 폴더에 새로생긴 파일은 삭제해버린다
2번 폴더에서 원본GIF 를 복사하든 이동하든 옴겨둔다.
메모장에서 복사해둔 파일명 : ************.bmp 라는 파일이름을
위에서 복사한 GIF 파일의 이름으로 변경한다
( 물론 경고창 뜬다 : 살포시 무시해주는 센스 )
============
한번 해보고 안 되면 다시 잘 따라하기 !! ㅇㅋ ?
'EnjoyYourLife' 카테고리의 다른 글
자전거 출퇴근? (4) | 2009.04.23 |
---|---|
누가 필카 추천점 (7) | 2009.04.20 |
술과 나 그리고 꽃놀이 (2) | 2009.04.14 |
쇠침대 ? (0) | 2009.04.07 |
구글 사이트 도구 ? (4) | 2009.04.07 |
과속 스캔들 (0) | 2008.12.23 |
구글 크롬 잠시 써본 느낌 ? (1) | 2008.09.11 |
가고 싶다 제주도 ㅋ (6) | 2008.07.08 |
PC 견적 비교 ( 보통 or 하이엔드) (7) | 2008.06.26 |
2008년5월19일 컴터견적 (9) | 2008.05.19 |
첫번째 라인 출력
sed -n '1p' filename
마지막 라인 출력
sed -n '$p' filename
두번째 라인 출력
sed -n '2p' filename
첫번째부터 세번째 라인까지 출력 ( 1번 라인 부터 3번 라인까지 포함 )
sed -n '1,3p' filename
첫번째라인 부터 세번째 라인까지 삭제하고 출력
sed '1,3d' filename
특수한 문자열(예를들어 root)을 검색해서 그 라인만 출력
sed -n '/root/p' filename
love가 나오는 행과 peace가 나오는 행 사이의 모든 행들이 출력된다. love가 peace 다음에 나오면 love가 나오는 행부터 마지막 행까지 출력된다.
sed -n ‘/love/,/peace/p’ datafile
파일 안의 빈줄들만 모조리 삭제하고자 할때 .
sed '/^$d' 파일명 > 새파일명
특정 단어를 찾아서 변환하고자 할때
sed 's/TEST/test/g' > 새파일명
특정 단어를 찾아서 지우고자 할때
sed 's/TEST//g' > 새파일명
sed 에 관한 도움말
# sed --help
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
suppress automatic printing of pattern space
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if extension supplied)
-c, --copy
use copy instead of rename when shuffling files in -i mode
(avoids change of input file ownership)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-r, --regexp-extended
use extended regular expressions in the script.
-s, --separate
consider files as separate rather than as a single continuous
long stream.
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
--help display this help and exit
--version output version information and exit
'쉘스크립트' 카테고리의 다른 글
14. 지난 파일 압축하고 삭제하기 (2) | 2009.12.18 |
---|---|
13. 파일 비교 스크립트 4 (2) | 2009.11.05 |
12. 파일 개수 비교해서 삭제하는 스크립트 (3) | 2009.10.21 |
11. SSH 접속 차단 스크립트 ( 5번 패스워드 틀리면 자동 차단) (2) | 2009.09.19 |
10. 파일비교 스크립트2 (3) | 2009.09.18 |
9. 여러 파일 하나의 txt 파일로 합치기 스크립트 (3) | 2009.09.10 |
8. 파일 내용 비교1 (3) | 2009.09.10 |
스크립트 문제 (0) | 2009.06.01 |
5. 날짜표시 (date) (0) | 2009.03.05 |
4. 기본 루프문 (while) (0) | 2009.03.04 |
불고기
1. 양념
간장 + 마늘다진거 + 후추 + 양파(채썰어서) + 과일갈아서 넣고 (배나 키위) + 설탕조금
2. 고기
정육점에서 소고기 목살 ( 불고기 고기 )
3. 재우기
30분 정도 고기를 양념에 재워두고
( 과일을 갈아서 양념에 넣었을땐 너무 오래 재우면 고기가 흐물흐물해지므로 주의)
4. 굽는다
맞는 건지 모르겠네 .ㅋㅋ
1. 양념
간장 + 마늘다진거 + 후추 + 양파(채썰어서) + 과일갈아서 넣고 (배나 키위) + 설탕조금
2. 고기
정육점에서 소고기 목살 ( 불고기 고기 )
3. 재우기
30분 정도 고기를 양념에 재워두고
( 과일을 갈아서 양념에 넣었을땐 너무 오래 재우면 고기가 흐물흐물해지므로 주의)
4. 굽는다
맞는 건지 모르겠네 .ㅋㅋ
'마이스토리' 카테고리의 다른 글
감기 조심 (3) | 2008.10.09 |
---|---|
날씨가 추워졌당.ㅋ (2) | 2008.09.25 |
무한도전?? (0) | 2008.08.22 |
내 마음속의 두자리 (3) | 2007.10.09 |
낙타와 사자 그리고 어린아이. (3) | 2007.10.03 |
새로운 노트북.ㅋ (0) | 2007.06.21 |
GIGABYTE GA-945G-DS3 메인보드 처리를 어케?? (4) | 2007.04.18 |
핸폰 KH1200 (2) | 2007.04.09 |
커뮤니케이션 (6) | 2007.03.14 |
노트북 메모리 업글? 또는 노트북 새로장만? ㅋ (2) | 2007.02.26 |
#!/bin/bash
date= date +%Y-%m-%d_%H:%M:%S
echo $date
date= date +%Y-%m-%d_%H:%M:%S
echo $date
이것은 날짜를 표시해주는 스크립트이고
date 명령어를 통해 원하는 방식으로 날짜와 시간등등을 표현해줄 수 있다.
실행시키면 다음과 같은 결과를 얻는다.
[root@localhost ~]# ./date.sh
2009-03-05_15:18:07
2009-03-05_15:18:07
다른 방식으로도 가능하다 today 라는 변수를 지정해서 그 안에 날짜 정보를 넣으면
#!/bin/bash
today=`date +%Y%m%d`
echo $today
today=`date +%Y%m%d`
echo $today
[root@localhost ~]# ./date2.sh
20090305
20090305
이렇게 나오게 된다.
'쉘스크립트' 카테고리의 다른 글
14. 지난 파일 압축하고 삭제하기 (2) | 2009.12.18 |
---|---|
13. 파일 비교 스크립트 4 (2) | 2009.11.05 |
12. 파일 개수 비교해서 삭제하는 스크립트 (3) | 2009.10.21 |
11. SSH 접속 차단 스크립트 ( 5번 패스워드 틀리면 자동 차단) (2) | 2009.09.19 |
10. 파일비교 스크립트2 (3) | 2009.09.18 |
9. 여러 파일 하나의 txt 파일로 합치기 스크립트 (3) | 2009.09.10 |
8. 파일 내용 비교1 (3) | 2009.09.10 |
스크립트 문제 (0) | 2009.06.01 |
7. sed 란? (2) | 2009.03.31 |
4. 기본 루프문 (while) (0) | 2009.03.04 |