특정 행 범위를 Nan 값으로 바꾸고 싶습니다. 내 행 범위는 바꾸려는 첫 번째 행과 마지막 행에 대한 변수로 정의됩니다. 예를 들면 다음과 같습니다.
startrow=3
endrow=6
입력 파일:
1
4
3
2
6
1
3
4
필수 출력 파일:
1
4
Nan
Nan
Nan
Nan
3
4
나는 sed를 사용하는 것이 트릭을 수행해야 한다고 생각합니다. 도움을 주셔서 감사합니다!
답변1
당신은 그것을 사용할 수 있습니다시작 라인, 끝 라인 명령sed 구문. 예를 들어:
$ sed "${startrow},${endrow}s/.*/Nan/" file.txt