파일의 특정 영역(3번째줄 5번째부터 7번째 컬럼)을 원하는 문자로 치환?
글쓴이: foruses / 작성시간: 화, 2008/10/07 - 5:48오후
안녕하세요.
아래와 같이,
혹시 파일의 특정 영역(가령, 3번째줄의 5번째부터 7번째 컬럼에 해당하는 부분)을
원하는 문자(가령, bbb)로 치환하려면 어떤 리눅스 명령어를 조합해야 하는지요.
1234567............1234567
2........................2...........
3......aaa...--->...3......bbb
4........................4...........
(*점...은 조판부호^^;)
감사합니다.
Forums:
sed를 써서 가능하네요
sed '3s/^\(...\).../\1bbb/' input_file > output_file
이런식으로 하면 됩니다.
댓글 달기