질문:vi편집기 사용방법 | daeyeol1/ 2003-07-15 01:38 | ||||||||||
vi를 사용하여 파일을 편집 많이 하잖아요.. 예를들어서 아래와 같은 문자열이 있는데 012013016018 012013016018 012013016018 012013016018 위 내용을 중간에 , 를 주어 구분하고 싶거든요. 4줄이 다라면 그냥 수동으로 하겠는데, 만줄이상이라면 수작업이 불가한데, vi에서 쉽게 하는 방법이 있을까요? 맨앞에 하는건 :%s/^/,/ 이렇게 하던데 중간에 끼워넣는건 어떻게 하죠? 012,013,016,018 012,013,016,018 012,013,016,018 012,013,016,018 | |||||||||||
답변:치환: 예를 들으신 문자열 이라면.... | wawoo2u/ 2003-07-14 13:06 | ||||||||||
예를 들으신 대로 숫자로만 되어 있고 3자리씩 끊어야 하는 경우라면 다음과 같이 해 보세요. :1,$s/\([0-9]\{,3}\)/\1,/g 첫번째 줄부터 끝까지 숫자( "[0-9]" ) 3개( "{,3}" ) 로 ... 'System > Linux' 카테고리의 다른 글
|