우선 행렬 파일을 하나 만든다.
data <Code:Shell Script> 1 2 3 3 2 1 2 3 1 </Code>
위의 행렬은 예시이고 연산을 원하는 행렬 데이터를 넣으면 된다.
awk.sh <Code:Shell Script> #!/bin/bash
file=data column=3 cat $file | awk ‘{total+=$’$column’} END {print total}’ </Code>
위에서 행렬 데이터 파일을 data라고 했기 때문에 data라는 이름으로 변수 file을 초기화 시켰다.
awk로는 열 연산을 하는 것이 간편하기에 column이란 변수명을 사용했다.
이 예제에서는 3번째 열로 awk 연산을 할 것이기에 column에 3을 지정해주었다.
$file | awk : data파일로 awk를 실행하고
'{total+=$'$column'} : 변수 total을 선언한 후, 3열에 있는 숫자를 다 더해서 total에 다 집어넣는다.
END {print total} : 더하기 연산이 끝나고 나면 total의 값을 화면상에 출력한다.
awk가 pc에 없으면 이 예제는 실행이 되지 않을 수도 있다.