내용에 관계없이 특정 범위의 줄을 문자열로 바꿉니다.

내용에 관계없이 특정 범위의 줄을 문자열로 바꿉니다.

예를 들어, 4행부터 8행(둘 다 포함)까지 각 행의 내용을 "44"와 같은 문자열로 바꾸고 싶습니다.

cat file |sed '4,8s/*/44/'

하지만 원하는 결과를 얻지 못하고 동일한 행만 유지됩니다.

file콘텐츠:

13
14
15
16
17

19
20
21
22
23
24
25

도움이 필요하세요?

답변1

답변에 대해 의견을 주신 @thrig에게 감사드립니다.

% cat file |sed '4,8s/.*/44/'
13
14
15
44
44
44
44
44
21
22
23
24
25

관련 정보