Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 스크립트로_awk_이용하기 [2019/04/23 08:22] – created jonghoon | 스크립트로_awk_이용하기 [2026/03/24 16:25] (current) – removed admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | 우선 행렬 파일을 하나 만든다. | ||
| - | data | ||
| - | < | ||
| - | 1 2 3 | ||
| - | 3 2 1 | ||
| - | 2 3 1 | ||
| - | </ | ||
| - | |||
| - | 위의 행렬은 예시이고 연산을 원하는 행렬 데이터를 넣으면 된다. | ||
| - | |||
| - | awk.sh | ||
| - | < | ||
| - | #!/bin/bash | ||
| - | |||
| - | file=data | ||
| - | column=3 | ||
| - | cat $file | awk ‘{total+=$’$column’} END {print total}’ | ||
| - | </ | ||
| - | |||
| - | 위에서 행렬 데이터 파일을 data라고 했기 때문에 data라는 이름으로 변수 file을 초기화 시켰다. | ||
| - | |||
| - | awk로는 열 연산을 하는 것이 간편하기에 column이란 변수명을 사용했다. | ||
| - | |||
| - | 이 예제에서는 3번째 열로 awk 연산을 할 것이기에 column에 3을 지정해주었다. | ||
| - | |||
| - | $file | awk 에서 data파일로 awk를 실행하고 | ||
| - | |||
| - | ' | ||
| - | |||
| - | END {print total} 더하기 연산이 끝나고 나면 total의 값을 화면상에 출력한다. | ||
| - | |||
| - | awk가 pc에 없으면 이 예제는 실행이 되지 않을 수도 있다. | ||