AWK는 다양한 내장 함수와 변수를 제공하며, 이를 활용하여 텍스트 파일을 처리할 수 있습니다.

아래는 AWK의 주요 내장 함수와 변수와 그 사용법에 대한 설명입니다.

1. 내장 변수

  • NF: 현재 라인의 필드 수를 나타냅니다. 예시: NF == 3 {print $1}
  • NR: 현재 라인의 번호를 나타냅니다. 예시: NR == 10 {print $0}
  • FS: 필드 구분자를 설정합니다. 예시: BEGIN {FS=","}
  • RS: 레코드(라인) 구분자를 설정합니다. 예시: BEGIN {RS=":"}

 2. 내장함수 

  • length: 문자열의 길이를 반환합니다. 예시: length($1)
  • substr: 문자열의 일부분을 추출합니다. 예시: substr($1, 1, 3)
  • split: 문자열을 구분자를 기준으로 나누어 배열로 반환합니다. 예시: split($1, arr, ":")
  • index: 문자열에서 특정 문자열의 위치를 반환합니다. 예시: index($1, "abc")
  • match: 문자열에서 정규식 패턴과 일치하는 첫번째 위치를 반환합니다. 예시: match($1, /[0-9]+/)

간단하게 아래와 같은 file.txt 파일이 있다고 할 때

apple,banana,orange
grape,kiwi,melon

첫번째 필드의 길이는 다음과 같은 스크립트로 출력할 수 있다. 

awk -F, '{print length($1)}' file.txt

 

로그 파일과 같은 텍스트 파일에서 특정 숫자의 빈도를 출력하는 예제를 알아 보면 다음 과 같다.

아래와 같은 파일이 주어진다면

123,456,789
234,567,890
345,678,901
456,789,012

다음  awk 스크립트로 각 숫자의 빈도를 출력한다. 

grep -o '[0-9]*' file.txt | awk '{for(i=1;i<=NF;i++) {if($i!="") count[$i]++}} END {for(num in count) {print num, count[num]}}'

1. grep -o '[0-9]*' file.txt: 정규식 [0-9]*를 이용하여 파일에서 숫자만 추출합니다.

2. awk '{for(i=1;i<=NF;i++) {if($i!="") count[$i]++}} END {for(num in count) {print num, count[num]}}': awk를 이용하여 각 숫자별 빈도를 출력합니다.

(1) for(i=1;i<=NF;i++) {if($i!="") count[$i]++}: 각 라인에서 숫자를 추출하여 배열 count에 저장합니다.

(2) END {for(num in count) {print num, count[num]}}': 모든 라인을 처리한 후, 배열 count의 각 항목에 대해 숫자와 빈도를 출력합니다.

반응형

'아는 것이 힘 > LINUX' 카테고리의 다른 글

[Python] 텍스트 파일에서 공백 줄(blank line) 삭제하기  (0) 2023.07.10
[서버 관리]파일 개수 출력 명령문  (0) 2023.06.08
[Putty] 한글깨짐  (0) 2020.10.21
[Linux]RPM  (0) 2020.10.05
[Linux] RAID  (0) 2020.10.05

루이14세로 대표되는 프랑스 부르봉 왕가 알아보기 

 

프랑스 부르봉 왕가(Bourbon dynasty) 1589년부터 1792년까지 프랑스를 지배했던 왕가입니다.  16세기 후반의 프랑스 종교전쟁, 17세기의 유럽 대륙전쟁, 18세기의 재건 시기 등 프랑스 역사상 중요한 시기와 함께 하였습니다.

 부르봉 왕가의 시초는 앙리 4(Henry IV)입니다. 앙리 4세는 종교전쟁 중, 개신교인이자 부르봉 가문 출신으로 프랑스 왕위에 오르게 되었습니다. 그의 통치 아래, 프랑스는 재건시기를 맞이하였으며, 경제와 인프라 개발, 왕궁 건축 등에 적극적으로 투자하였습니다.

 앙리 4세의 뒤를 이은 루이 13(Louis XIII)와 루이 14(Louis XIV)는 모두 프랑스를 강대국으로 성장시키는 데 큰 역할을 했습니다. 특히 루이 14세는 "나는 국가라는 것이다"라는 유명한 발언으로 프랑스의 국가주의적인 개념을 확립하였으며, 화려한 왕궁 건축, 문화 예술 등의 분야에서도 프랑스를 대표하는 시대를 만들어 냈습니다.

l  앙리 4(Henry IV): 1589년 프랑스 왕위를 물려받았으며, 종교전쟁 중개신교인이었습니다. "닭 한 마리를 냄새에 따라 찾는다"는 유명한 발언으로 유명합니다. 국가 재건 정책을 추진하였으며, "빛나는 시대"로 불리는 17세기 프랑스의 기반을 다지는 역할을 했습니다. 

l  루이 13(Louis XIII): 1610년 앙리 4세의 암살 이후 왕위를 물려받았습니다. 그의 시대에는 프랑스 정치가 묘연하였으며, 명예 중심의 귀족사회가 대세였습니다.
 

l  루이 14(Louis XIV): 1643년 루이 13세의 사망 이후 프랑스 왕위를 물려받았으며, 72년간 통치했습니다. "나는 국가다"라는 유명한 발언으로 유명합니다. 국가주의적인 개념을 확립하였으며, 화려한 왕궁 건축, 문화 예술 분야에서 큰 발전을 이루었습니다. 

l  루이 15(Louis XV): 1715년 루이 14세의 사망 이후 왕위를 물려받았으며, 59년간 통치했습니다. 그의 시대에는 유럽 대륙전쟁이 일어나였으며, 프랑스는 이 전쟁에서 성과를 거두지 못하였습니다.

 l  루이 16(Louis XVI): 1774년 루이 15세의 사망 이후 왕위를 물려받았으며, 18세기 후반의 프랑스 혁명을 겪게 됩니다. 왕궁과 귀족제도를 유지하였으나, 이로 인해 국민들의 불만이 불거지게 되었습니다. 1792년 혁명의 교란으로 국왕은 구속되고, 1793년 처형당했습니다

  그러나 18세기 후반, 부르봉 왕가는 프랑스 혁명과 나폴레옹의 등장으로 종식되었습니다. 혁명과 나폴레옹의 통치 아래, 프랑스는 왕궁과 귀족 체제를 완전히 폐지하였으며, 부르봉 왕가의 유산은 대부분 소멸되었습니다. 그러나 부르봉 왕가는 프랑스 역사상 중요한 역할을 하였으며, 많은 인물과 사건이 이들 왕가의 시대에 일어난 것으로 기억되고 있습니다.

프랑스 전체 왕조 가계도는 아래에서 볼 수 있습니다.

https://zondigy.tistory.com/479

 

[프랑스 역사]프랑스 역대 왕조 및 시기별 통치자

프랑크왕국과 프랑스 역대 왕조 계보와 통치자를 정리했습니다. 각 왕조별 왕과 통치자는 아래와 같습니다. 이웃 나라인 영국 왕조 및 왕 계보는 아래에서 볼 수 있습니다. 영국왕조 왕계보 보

zondigy.tistory.com

 

옆 나라인 영국 왕가는 아래 참고하세요.

https://zondigy.tistory.com/442

 

[영국 역사]왕가 및 역대왕

[간단 영국 역사] 왕조 및 영국왕 계보 ------------------------------------------- 구석기 ------------------------------------------- 기원전 25만년 전부터 시작 기원전 6,200년 노르웨이와 연결된 도거랜드 수몰 네안

zondigy.tistory.com

 

반응형

가깝고도 먼 영국과 프랑스 역사 비교해 보았습니다. 

 

o 영국과 프랑스 시기별 왕가

 

바로 옆에 있는 국가이지만 역사 적으로 전쟁도 많았습니다. 

  • 1066년 노르만 정복: 노르만인들이 영국을 침략하여 정복
  • 1337년-1453년 백년 전쟁: 영국의 왕권 강화와 프랑스 왕권 강화를 겨루는 전쟁으로 영국은 프랑스의 대부분의 영토를 차지, 잔다르크가 활약 함
  • 1689년-1697년 윌리엄 전쟁: 프랑스의 루이 14세가 영국과 네덜란드와의 연합군에게 패배
  • 1701년-1714년 스페인 재벌 전쟁: 유럽 국가들이 스페인 왕위 계승을 둘러싼 갈등에서 벌어진 전쟁으로  프랑스는 스페인 왕위를 지지하였고, 이에 대해 영국과 네덜란드 등은 반대하였으며 이 전쟁에서는 프랑스가 패배. 
  • 1744년-1748년 여왕 앤 전쟁: 프랑스와 스페인이 영국을 침략하여 일어난 전쟁으로  프랑스의 세력 확장 막음

 

좀 더 프랑스 역대 왕조와  왕을 알고 싶으면 아래 링크를 참고하세요. 

https://zondigy.tistory.com/479

 

[프랑스 역사]프랑스 역대 왕조 및 시기별 통치자

프랑크왕국과 프랑스 역대 왕조 계보와 통치자를 정리했습니다. 각 왕조별 왕과 통치자는 아래와 같습니다. 이웃 나라인 영국 왕조 및 왕 계보는 아래에서 볼 수 있습니다. 영국왕조 왕계보 보

zondigy.tistory.com

 

영국 역대 왕가와 왕은 아래 링크에서 볼 수 있어요.

https://zondigy.tistory.com/442

 

[영국 역사]왕가 및 역대왕

[간단 영국 역사] 왕조 및 영국왕 계보 ------------------------------------------- 구석기 ------------------------------------------- 기원전 25만년 전부터 시작 기원전 6,200년 노르웨이와 연결된 도거랜드 수몰 네안

zondigy.tistory.com

 

반응형

인터넷으로 제공되는 AI 서비스 알아보기

매일 발전을 거듭하고 있는 AI 서비스에 대해서 정리했습니다.

 

o 인공지능  서비스 종류

서비스명 제공 기능 주소 
Chatgpt
(챗지피티)
대화형 AI 질문에 대해 답변 https://chat.openai.com/auth/login
Dall-e
(달리)
텍스트 입력하면  이미지 생성 https://openai.com/product/dall-e-2
midjourney
(미드저니)
텍스트 입력하면  이미지 생성 https://www.midjourney.com/
WolframAlpha
(볼프강알파)
계산형 AI 방정식,단위 변환, 유기화합물 구조 등 https://www.wolframalpha.com/
Runway
(런어웨이)
텍스트 입력하면 동영상 생성 https://runwayml.com/
firefly
(파이어플라이)
텍스트 입력하면 3D 이미지 생성 https://www.adobe.com/sensei/generative-ai/firefly.html

접속해서 보면 금방 이해할 수 있고 빨리 사용법을 익히는 게 도움이 되는 것 같습니다. 

 

반응형

한 눈에 한국과 영국 역사 보기

대한민국과 영국의 연대표를 만들어보았습니다.

한 눈에 한국과 영국이 어떤 시기인지 알아 볼 수 있어요.

 

좀 더 세부적으로 영국 역사에 알고 싶으면 아래 링크에서 왕조별 역대왕들에 대해 알아 볼 수 있어요.

https://zondigy.tistory.com/442

 

[영국 역사]왕가 및 역대왕

[간단 영국 역사] 왕조 및 영국왕 계보 ------------------------------------------- 구석기 ------------------------------------------- 기원전 25만년 전부터 시작 기원전 6,200년 노르웨이와 연결된 도거랜드 수몰 네안

zondigy.tistory.com

 

영국의 이웃나라인 프랑스와 한국 연대표는 아래애서 볼 수 있어요. 

https://zondigy.tistory.com/490 

 

[한불 역사]한국 프랑스 연대표

한 눈에 한국 프랑스 역사 보기 프랑스 역사는 아래에서 자세히 볼 수 있어요. https://zondigy.tistory.com/479

zondigy.tistory.com

 

반응형

챗GPT를 만든 Open AI 회사에 대해 간략하게 알아봤습니다.

o 회사 주요 정보

구분 내용
설립 2015년, 미국 샌프란시스코
투자 금액  110억 달러 (MS, Y Combinator 등, 23년 초 MS 100억달러 투자)
기업 가치 290억 달러(38조원, 23.1월 기준)
창업자 일론 머스크과 샘 알트먼이 공동의장으로 비영리기관으로 시작
연구원  370 여명
매출 2022년 기준 약 8천만 달러

 

o 제공 서비스

제공 서비스 내용
Chat GPT 사용자와 대화형 인공지능으로 지식정보 검색, 보고서 작성, 코딩 및 번역
Codex 사용자 입력을 바탕으로 자동화된 프로그래밍 코드를 생성
DALL E 사용자 입력을 바탕으로 이미지를 자동으로 생성
Whisper 오디오 입력에 대한 음성인식, 번역 

 

o ChatGPT-4 와 ChatGTP-3.5 비교

구분 ChatGPT-4 Chatp GPT-3.5
변호사 시험 상위 10% 상위 90%
57개 전문영역 질문 응답 86.4 % 70.0%
영어 정확도 (MMLU) 85.5% 70.1
기타 메모 글씨를 분석하여 코딩
이미지 속의 글자 인식 등
-
반응형

한 눈에 한국 프랑스 역사 보기

 

프랑스 역사는 아래에서 자세히 볼 수 있어요.

https://zondigy.tistory.com/479

반응형

2023년 1월 기준 많이 사용하고 있는 웹서버와 개발 언어는 무엇일까 알아봤습니다.

먼저 웹서버 순위 입니다. 

웹서버 비율
Nginx 34.1%
Apache 33.0%
Cloudflare Server 20.1%
LiteSpeed 11.6%
MS IIS 5.7%

 

다음은 개발언어 순위인데, 서버 사이드 개발언어는 아래와 같습니다.

서버 개발 언어 비율
PHP 77.7%
ASP.NET 7.3%
Ruby 5.1%
Java 4.7%
Scala 2.9%

 

클라이언트 개발언어 입니다.

클라이언트 개발언어 비율
JavaScript 98.2%
Flash 1.5%

 

출처 : https://w3techs.com/

반응형

프랑크왕국과 프랑스 역대 왕조 계보와 통치자를 정리했습니다. 

 

각 왕조별 왕과 통치자는 아래와 같습니다. 

 

이웃 나라인 영국 왕조 및 왕 계보는 아래에서 볼 수 있습니다. 

반응형
반응형

2023년 서울대 수시 합격자 배출 전국 고등학교

1. 하나고(41명)
2. 광주과고(39명)
3. 대원외고(28명)
4. 대일외고(25명)
5. 민사고(22명)
6. 한영외고(19명)

7. 고양국제고, 안영외고, 충남삼성고(각 14명, 3개교)

10. 공주사대부고, 북일고, 창원과고, 포항제철고(각 13명, 4개교)

14. 인천포스코고, 한민고(각 12명,2개교)

16. 과천외고(11명)

17. 경남과고, 고양외고(10명, 2개교)

19. 부산과고(9명)

20. 광양제철고 남해해성고 대전고 대전외고 동탄국제고 부산일과고 선덕고 성남외고 안산동산고 영동고 인천하늘고(각 8명, 11개교)

31. 경기외고 김천고 부산국제고 인천국제고 청심국제고 한일고(각 7명, 6개교)

37. 거창대성고(경남) 단대부고(서울) 동화고(경기) 배재고(서울) 부산외고(부산) 서귀포고(제주) 서울외고(서울) 세종국제고(세종) 세화고(서울) 숙명여고(서울) 인천과고(인천) 포산고(대구) 한대부고(서울) (각6명, 13개교)

50.경희고(서울) 대건고(대구) 대덕고(대전) 대전대성고(대전) 대전동신과고(대전) 반포고(서울) 상문고(서울) 세화여고(서울) 예일여고(서울) 이화여고(서울) 이화외고(서울) 태원고(경기) 한영고(서울) 휘문고(서울)(각 5명, 14개교)

64. 금호고(광주) 김포외고(경기) 남녕고(제주) 대륜고(대구) 보인고(서울) 복자여고(충남) 숭덕고(광주) 영복여고(경기) 예산고(충남) 오상고(경북) 울산과고(울산) 중앙고(서울) 창현고(경기) 충남외고(충남) 충북과고(충북) 충주중산고(충북) 한가람고(서울) (4명, 17개교)

81. 경산여고(경북) 국제고(광주) 김해외고(경남) 논산대건고(충남) 능인고(대구) 능주고(전남) 대전대신고(대전) 대전여고(대전) 대전한빛고(대전) 대진여고(서울) 동우여고(경기) 동원고(경기) 무학여고(서울) 미추홀외고(인천) 서강고(광주) 서령고(충남) 수성고(대구) 신성여고(제주) 신일고(서울) 양서고(경기) 양정고(서울) 오현고(제주) 우송고(대전) 운정고(경기) 전북외고(전북) 전주고(전북) 조선대여고(광주) 창녕옥야고(경남) 창평고(전남) 천안고(충남) 청원고(서울) 충남고(대전) 충렬여고(경남) 충주고(충북) 평택고(경기) (3명, 35개교)

2명 합격자 배출 고등학교
강원과고(강원) 강원외고(강원) 거제고(경남) 거창고(경남) 경남외고(경남) 경산고(경북) 경산과고(경북) 경신고(대구) 경화여고(경기) 계성고(대구) 광덕고(광주) 대기고(제주) 대성고(서울) 덕원여고(서울) 마산성지여고(경남) 목포혜인여고(전남) 무학고(경북) 밀성고(경남) 보성여고(서울) 보평고(경기) 살레시오고(광주) 삼현여고(경남) 서석고(광주) 선정고(서울) 성남고(서울) 송도고(인천) 양천고(서울) 우석여고(경북) 육민관고(강원) 인창고(서울) 인천외고(인천) 제주외고(제주) 조대부고(광주) 중동고(서울) 중산고(서울) 진주제일여고(경남) 창선고(경남) 천안월봉고(충남) 청원여고(서울) 청주고(충북) 치악고(강원) 함안칠원고(경남) 호서고(충남) 서연고(경기) 경민고(경기)

1명 합격자 배출 고등학교
강릉고(강원) 거제옥포고(경남) 건대부고(서울) 경북고(대구) 경북외고(경북) 경원고(대구) 고려고(광주) 고운고(세종) 공주고(충남) 광주대동고(광주) 광주성덕고(광주) 광주제일고(광주) 구미여고(경북) 금호중앙여고(광주) 김해경원고(경남) 김해삼방고(경남) 김해영운고(경남) 김해임호고(경남) 낙생고(경기) 대광고(서울) 대구남산고(대구) 대동고(광주) 대산고(충남) 대성고(강원) 대성여고(광주) 대천고(충남) 대흥고(충남) 마산고(경남) 마산무학여고(경남) 마산무학여고(경남) 마산여고(경남) 마산제일고(경남) 마산제일여고(경남) 마산창신고(경남) 명덕고(서울) 묵호고(강원) 미림여고(서울) 밀양여고(경남) 배방고(충남) 보문고(광주) 분당중앙고(경기) 빛고을고(광주) 삼랑진고(경남) 삼일고(강원) 삼천포여고(경남) 삽교고(충남) 설화고(충남) 성화여고(대구) 세마고(경기) 신성고(경기) 쌘뽈여고(충남) 아산고(충남) 야탑고(경기) 양산남부고(경남) 양산제일고(경남) 연무고(충남) 원주고(강원) 의령고(경남) 장덕고(광주) 전남과고(전남) 제주제일고(제주) 진광고(강원) 진명여고(서울) 진선여고(서울) 진주경해여고(경남) 진주대아고(경남) 진주동명고(경남) 진주동명고(경남) 진주명신고(경남) 진주여고(경남) 진해고(경남) 진해여고(경남) 창원고(경남) 창원대산고(경남) 창원성민여고(경남) 창원여고(경남) 천안여고(충남) 천안중앙고(충남) 철원고(강원) 철원여고(강원) 청도고(경북) 태안고(충남) 통영동원고(경남) 향일고(경기)

반응형

'아는 것이 힘 > Link' 카테고리의 다른 글

[알뜰구매] 코스트코 할인정보  (4) 2024.03.31
[방송 사고] 참을 수 없는 웃음  (0) 2023.01.12
사진 속 숨은 그림찾기  (0) 2022.12.31
개발자 커뮤니티 리스트  (0) 2022.12.20
수학을 공부하는 이유  (0) 2022.08.28

https://www.boredpanda.com/camouflaged-things-find-the-sniper/?cexp_id=62274&cexp_var=47&_f=featured&utm_source=google&utm_medium=organic&utm_campaign=organic

반응형

'아는 것이 힘 > Link' 카테고리의 다른 글

[방송 사고] 참을 수 없는 웃음  (0) 2023.01.12
[입시] 서울대 합격자 배출 고등학교  (0) 2023.01.02
개발자 커뮤니티 리스트  (0) 2022.12.20
수학을 공부하는 이유  (0) 2022.08.28
[부동산 사이트]  (0) 2022.08.03

https://m.clien.net/service/board/useful/17796047?type=recommend

반응형

'아는 것이 힘 > Link' 카테고리의 다른 글

[입시] 서울대 합격자 배출 고등학교  (0) 2023.01.02
사진 속 숨은 그림찾기  (0) 2022.12.31
수학을 공부하는 이유  (0) 2022.08.28
[부동산 사이트]  (0) 2022.08.03
[통계] 국내 모바일 회선  (0) 2022.06.08

중세 시작은 서로마제국 476년 게르만족에 의해 멸망 이후부터이다.

o 494년 갈리아지방 통일, 클로비스왕
게르만 계열로 프랑크족의 한갈래인 세일리족의 클로비스 족장이 갈리아 지방 통일

o 481 ~751, 메로빙거 왕조
프랑크와국을 세워 클로비스1세로 메로빙거 왕조 시작


o 751 ~ 987, 카롤링거 왕조
샤를마뉴 대제가 서유럽 대부분 정복
롬바르드족으로부터 로마 교확 보호하여 황체 칭호 받음, 카롤링거왕조의 시작
샤를마뉴 아들 루트비히 1세가 죽은 이후 아들 3명이 중부 유럽 분할 상송
- 장남 로타르가 중프랑크 상속(현재 이탈리아 지역)
- 차남 샤를이 서프랑트 상속(현재 프랑스)
- 삼남 루트비히가 동프랑크 상속(현재 독일)



o 962~, 작센왕조
- 동프랑크에 카롤링거 왕조 다음 작센왕조 시작
- 귀족 세력을 누르기 위해 교회와 손잡음
- 962년 교황이 작센왕조 오토1세에 황제 수여하며 신성로마제국 시작



반응형

<라파엘로 자화상>

- 융합의 천재, 삼각구도는 다빈치에서 배웠고 장인 정신은 미켈란젤로에고 흡수

<그림: 목장의 성모>

라페엘로의 그림은 선이 곱고 구도가 안정적이며 평온함. 우아한 아름다움 을 표현한 그라치아의 최정점인 르네상스 예술가임

반응형

+ Recent posts