반응형
awk 로 필터링 된 값을 더하는 방법
$cat 1.txt
--------------
1
2
3
4
5
6
7
8
9
10
$cat 1.txt | awk '{print $1}' | awk '{total_size += $1;} END {print total_size;}'
결과 : 55
* 컬럼이 2개인 경우
2.txt
--------------
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10
$cat 2.txt | awk '{print $1,$2}' | awk '{col1_size += $1; col2_size += $2;} END {print col1_size,col2_size;}'
결과 : 55 45
반응형
'[Server] Linux & Unix > Shell Script' 카테고리의 다른 글
[Oracle] 서브파티션 추가 스크립트 (0) | 2022.09.05 |
---|---|
폴더내 대량 파일 삭제 (0) | 2022.08.26 |
Crontab (0) | 2022.03.10 |
vmstat 시간표시 (0) | 2022.01.13 |
find (0) | 2021.12.10 |
댓글