2016-06-03 1 views
1

다음과 같은 bash 파일 인 input.dat가 있습니다. Bash를 사용하여 다중 열 데이터를 추가하는 방법

1 2 4 6 
2 3 6 9 
3 4 8 12 

나는 2, 3, 4 열에 데이터가

이이 떠들썩한 파티에서 달성 할 수있는 방법
1 12 
2 18 
3 24 

을 다음과 같이 추가 output.dat 파일로 인쇄하려면?

awk '{print $1, $2+$3+$4}' input.dat 

하고 떠들썩한 파티를 선호하는 경우가 (숫자가 정수가 적어도 경우) 다음과 같이 수행 할 수 있습니다 : AWK이 작업을 수행 할 수있는 사용

답변

4

bash sum.sh < input.dat 및 sum.sh는

입니다 sum.sh

while read -r v1 v2 v3 v4; 
do 
    echo $v1 $((v2 + v3 + v4)) 
done 
+0

감사합니다. :) –

관련 문제