파일에서 열을 추출하고 다른 열에 대해 기능 수행

파일에서 열을 추출하고 다른 열에 대해 기능 수행

6개의 데이터 열이 있는 파일이 있습니다. 2개의 열만 있는 새 텍스트 파일을 만들고 싶지만 새 열 중 하나에 (입력할) 변수를 곱하고 싶습니다. 또한 행 번호만 매기는 추가 열도 필요합니다.

예를 들어 다음을 입력하십시오.

00001file 3.0 3.2 0.001 4.0 7

00002file 2.0 6.9 0.003 9.7 10

00003file 2.3 3.4 0.004 4.5 15

예를 들어 출력(열 1 - 행 번호, 열 2 - 원래 열 6, 열 3 - 원래 열 2 * 10)

1 7 30

2 10 20

3 15 23

이것이 더 의미가 있기를 바랍니다. 고마워요 소냐

답변1

이 시도,

awk '{print NR" "$NF" "$2*10}' input.file
1 7 30
2 10 20
3 15 23

관련 정보