컬럼 제거 및 교체

컬럼 제거 및 교체

다음과 같은 파일이 있습니다.

1 1
2 5.24
3 12.46
4 21.56

등. 다음과 같이 변경해야 합니다.

1 1
3 5.24
5 12.46
7 21.56

빠르게. 따라서 첫 번째 열은 정수가 아닌 열 길이 부터 2i+1홀수 여야 합니다 . 쉘 명령을 사용하는 가장 좋은 방법은 무엇입니까?i0

답변1

또 다른 방법

awk '{print NR++,$2}' file

온라인으로 사용해 보세요!

심지어

awk '{$1=NR++}1' file

온라인으로 사용해 보세요!

답변2

awk를 사용하는 것은 매우 간단합니다

$ awk '{$1 = 2*(NR-1)+1} 1' file
1 1
3 5.24
5 12.46
7 21.56

관련 정보