각 행이 다른 번호를 갖도록 열을 편집합니다.

각 행이 다른 번호를 갖도록 열을 편집합니다.

각 줄에 밑줄과 숫자를 추가하고 싶습니다.

입력 파일:

N1
N1
N1
N1
N2
N2
N2
N2

산출

N1_1
N1_2
N1_3
N1_4
N2_5
N2_6
N2_7
N2_8

답변1

awk '{print $0 "_" NR}' input

이것이 트릭을 수행하는 것 같습니다. 밑줄이 포함된 원시 데이터를 출력하고 지금까지 인쇄된 줄 수(문제의 줄 포함)를 끝에 추가합니다.

awk다음 의견을 수용하기 위해 즉시 조정하는 기능을 활용할 수 있습니다 .

awk '{$1 = $1 _ NR; print}' input

관련 정보