▶ AWK
- awk는 파일로부터 레코드(record)를 선택하고, 선택된 레코드에 포함된 값을 조작하거나 데이터화하는 것을 목적으로 사용하는 프로그램
- awk 명령의 입력으로 지정된 파일로부터 데이터를 분류한 다음, 분류된 텍스트 데이터를 바탕으로 패턴 매칭 여부를 검사하거나 데이터 조작 및 연산 등의 액션을 수행하고, 그 결과를 출력하는 기능
- awk는 기본적으로 입력 데이터를 라인(line) 단위의 레코드(Record)로 인식
- 각 레코드에 들어 있는 텍스트는 공백 문자(space, tab)로 구분된 필드(Field)들로 분류
▶ 우분투 환경에서 실습
1)
$ echo "Mina Sana Dahyun Jeonyun" | awk '{print $1,$4,$3,$2}'
Mina Jeonyun Dahyun Sana
2)
$ echo "Mina Sana Dahyun Jeonyun" | awk '{print $1,$4}' | awk '{print $2,$1}'
Jeonyun Mina
'등등 > 디지털 포렌식' 카테고리의 다른 글
디지털 포렌식 - 2일차 (2) | 2022.05.30 |
---|---|
디지털 포렌식 - 1일차 (0) | 2022.05.23 |
디지털 포렌식 - 4일차 (0) | 2022.05.23 |
디지털 포렌식 - 3일차 (2/2) (0) | 2022.05.23 |
디지털 포렌식 - 3일차 (1/2) (0) | 2022.05.23 |