본문 바로가기

언어/기타

(4)
자바스크립트(JavaScript)와 자바(Java)의 차이점 JavaScript와 Java는 이름이 비슷하지만, 그 목적과 사용 사례, 언어적 특징이 많이 다르다. 다음은 JavaScript와 Java의 주요 차이점을 소개한다.자바스크립트 (JavaScript)개요정의: JavaScript는 클라이언트 사이드 웹 개발을 위해 설계된 스크립팅 언어이다.용도: 주로 웹 브라우저에서 동적 웹 페이지를 만드는 데 사용된다. 서버 사이드(Node.js)에서도 사용될 수 있다.실행 환경: 웹 브라우저, Node.js형식: 인터프리터 언어특징동적 타입: 변수의 타입이 런타임에 결정된다.인터프리터 언어: 소스 코드가 실행 시점에 해석된다.객체 기반: 객체를 통해 데이터와 메서드를 구성한다.함수형 프로그래밍 지원: 함수가 일급 객체로, 함수 표현식, 클로저, 고차 함수 등의 기능..
awk 명령어 사용법과 예제 awk는 강력한 텍스트 처리 도구로, 주로 데이터를 검색하고 조작하는 데 사용된다. awk는 데이터를 행(row)과 열(column)로 처리하며, 텍스트 파일이나 명령어의 출력을 분석하고 조작할 수 있다. awk 명령어의 기본적인 사용법을 소개한다.awk 명령어의 기본 문법awk 'pattern {action}' filepattern: 조건식으로, 이 조건을 만족하는 레코드(행)에 대해 action을 수행한다.action: pattern과 일치하는 레코드에 대해 수행할 작업이다. {}로 묶어서 여러 작업을 수행할 수 있다.file: 입력 파일이다. 파일을 지정하지 않으면 표준 입력을 사용한다.awk의 주요 기능1. 기본 사용법awk 명령어는 기본적으로 입력 파일을 읽어 각 행에 대해 지정된 pattern..
grep 명령어 예제와 함께 보는 POSIX 정규식 (regular expression; regex) POSIX 정규 표현식(Regular Expression)의 기본 문법과 사용법을 이해하는 데 도움이 되는 실생활 예제를 각 문법 엔트리마다 2개 이상씩 들어 설명한다. 글의 말미에는 유용한 정규식을 10개 소개했으니 끝까지 읽어주길 바람.POSIX 정규 표현식 기본 문법기본 정규 표현식 (BRE)문자 클래스[abc] : 'a', 'b', 'c' 중 하나와 일치한다.예: grep '[aeiou]' text.txt는 text.txt 파일에서 모음(a, e, i, o, u)을 찾는다.예: grep '[0-9]' data.txt는 data.txt 파일에서 숫자를 찾는다.[^abc] : 'a', 'b', 'c'가 아닌 문자와 일치한다.예: grep '[^aeiou]' text.txt는 text.txt 파일에서 ..
Markdown 마크다운 기본 문법 Markdown은 경량 마크업 언어로, 텍스트 형식을 쉽게 작성하고 변환할 수 있게 해준다. Markdown 문법을 사용하여 간단한 텍스트를 서식화할 수 있다. 다음은 기본적인 Markdown 문법을 설명한 것이다.Markdown 기본 문법제목제목은 # 기호를 사용하여 작성한다. #의 개수에 따라 제목의 레벨이 결정된다.# 제목 1## 제목 2### 제목 3#### 제목 4##### 제목 5###### 제목 6목록목록은 순서 목록과 비순서 목록으로 나뉜다.순서 목록숫자와 점(.)을 사용하여 순서 목록을 작성한다.1. 첫 번째 항목2. 두 번째 항목3. 세 번째 항목비순서 목록별표(*), 더하기(+), 또는 하이픈(-)을 사용하여 비순서 목록을 작성한다.- 첫 번째 항목- 두 번째 항목- 세 번째 항목강조..

728x90