나는 이것이 모든 라인에서 내가 원하는 것을 할 것이라는 것을 알고 있습니다:
sed 's/^\(.\{4\}\)/\1-/' textFile
하지만 5번째 줄에서만 4번째 문자 슬롯 뒤에 -를 어떻게 입력합니까? 아니면 5-7처럼 다양한 라인에서 사용하는 것이 더 좋나요?
답변1
명령 의 첫 번째 부분은 sed
영향을 미치려는 행을 나타내는 범위 지정입니다. 범위가 지정되지 않은 경우 기본값은 모든 행입니다. 그래서:
sed '5,7s/^\(.\{4\}\)/\1-/' textFile
당신이 원하는 것을해야합니다.