파일에서 특정 열의 모든 값을 읽어서 다른 파일에 저장

파일에서 특정 열의 모든 값을 읽어서 다른 파일에 저장

file.txt다음을 포함하는 데이터가 있습니다 .

col11 col12 col13 
col21 col22 col23

다음 명령을 사용하여 사용 가능한 모든 행의 두 번째 열을 가져옵니다(행 수는 다를 수 있음).awk '{print $2}' file.txt

이제 이 결과를 다음과 같이 추가해야 합니다.

"Process 1" - col12
"Process 2" - col22

획득된 행 수를 기다립니다 file.txt.
나는 무엇을 해야 합니까?

답변1

FNR다음을 사용하여 현재 줄 번호를 얻을 수 있습니다 .

awk '{print "\"Process " FNR "\" - " $2}' <in >out

관련 정보