파일에서 중복된 줄을 모두 찾아야 합니다. 각 경우에 대해 첫 번째 발생을 변경하지 않고 유지하고 다음 발생마다 증분 카운터를 추가합니다.
예를 들어:
원본 파일
A
B
C
A
C
A
C
필요
A
B
C
A_2
C_2
A_3
C_3
Bash 또는 Python에서 가장 좋은 답변
답변1
Awk
올바른 방법은 다음과 같습니다
awk 'a[$1]++{ $1=$1"_"a[$1] }1' file
산출:
A
B
C
A_2
C_2
A_3
C_3