두 줄을 한 줄로...
글쓴이: 세벌 / 작성시간: 화, 2010/08/03 - 5:39오후
텍스트 형식 파일이 하나 있습니다. 수천 줄 되는...
1 어쩌구 저쩌구 이러 쿵 저러 ㅋ쿵 또 계속 어ㅇ어쩌 구 저쩌 구 2 어쩌구 저쩌구 이러 쿵 저러 ㅋ쿵 또 계속 어ㅇ어쩌 구 저쩌 구 3 어쩌구 저쩌구 이러 쿵 저러 ㅋ쿵 또 계속 어ㅇ어쩌 구 저쩌 구
이런 식으로 수천 줄 되는 파일을 두 줄을 한 줄로 묶어서 아래와 같은 형식으로 만들려면 어떻게 하면 될까요?
1 어쩌구 저쩌구 이러 쿵 저러 ㅋ쿵 또 계속 어ㅇ어쩌 구 저쩌 구 2 어쩌구 저쩌구 이러 쿵 저러 ㅋ쿵 또 계속 어ㅇ어쩌 구 저쩌 구 3 어쩌구 저쩌구 이러 쿵 저러 ㅋ쿵 또 계속 어ㅇ어쩌 구 저쩌 구
즉 짝수 줄의 행바꿈만 일괄적으로 지우는 간단한 방법이 있을 것 같은데...
Forums:
vi/vim
vi/vim 에서
:%s/쿵\n/쿵\t/g
말고 짝수/홀수 말이죠? (...)
제가 볼 땐, 어떤 편집기건 매크로 기능이 있으면 그걸 써 보는게 좋은 것 같아요.
sed '$!N;s/\n/ /'
sed '$!N;s/\n/ /' textfile
또는
paste -s -d" \n" textfile
http://star4u.org
http://mirror.star4u.org
vim의 레지스터로 처리하는 방법
1) 첫번째 줄에 커서를 위치시킵니다.
2) qa 로 레지스터 a의 기록을 시작한 후, Jj를 눌러줍니다.
3) q를 눌러 레지스터 a의 기록을 끝냅니다.
4) 필요한 만큼 레지스터 a를 반복시킵니다. 1000번이라면, 1000@a을 눌러줍니다.
vim이 아니더라도, 위와 같이 자기가 한 동작을 캡쳐해서 반복시킬 수 있는 에디터라면 뭐든지 가능하겠지요.
--------------
save the earth
생산적인 댓글을 달자
댓글 달기