정규표현식을 이용한 데이터 정렬시 줄바꿈 삭제하기
글쓴이: junsa / 작성시간: 수, 2006/03/22 - 9:28오전
파일 내용은 대략 이렇습니다.
CO CL2218Contig2 166 2 0 U TTTTTTTTTTTTTTTTTTTTTACATGTTTAGTCATTCGCGATTAGATAGATAAATAAATC AATTACAGATAGGTAGAGCTTTTTTCATTAGGTAAACACATCACATCTATAAGATGNTTA CTCATTCATCCGTTTATGAATGGATTCCCATTTCCTTGGCTTTATC AF KBPL-15B12.ab1 C 1 AF KBPL-23D07.ab1 C 1 RD KBPL-23D07.ab1 166 0 0 TTTTTTTTTTTTTTTTTTTTTACATGTTTAGTCATTCGCGATTAGATAGATAAATAAATC AATTACAGATAGGTAGAGCTTTTTTCATTAGGTAAACACATCACATCTATAAGATGNTTA CTCATTCATCCGTTTATGAATGGATTCCCATTTCCTTGGCTTTATC CO CL24Contig13 251 3 0 U TCATCCCCCCTNCAACCCTTTAGAANTCAAGAAAGCCNGCCGCCNTNGCCGGNGAAGAAG GCAAAGNCGTCGNGNTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT TTTTTTTTTTTGAATTTCAAACAAAATGTATTCAGCAAAATCTTAGCACATGATACTCTA A AGCTTTAACACATAAGCAAACGGAGACAGAANCAAGTGTGACAATGAGAAGCACAAA ATCGAAATAAA AF KBRT-016D04.ab1 C 1 AF KBRT-052E08.ab1 C 7 AF KBRT-049F01.ab1 C 14 RD KBRT-052E08.ab1 245 0 0 CCCCCTCCAACCCTTTNGAANTCAAGAAAGCCNGCCGCCNTTGCCGGNGAAGAAGGCAAA GNCGTCGNGN TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAATT TCAAACAAAATGTATTCAGCAAAATCTTAGCACATGATACTCTAA AGCTTTAACACAT AAGCAAACGGAGACAGAA CAAGTGTGACAATGAGAAGCACAAAATCGAAATAAA CO CL2515Contig2 93 2 0 U TGAGTTACATTCTTGTACTTAAACTTCTTCATGTAACATACCTGTATATTAGTCCTGAAC ATATTATCCAAAAAAAAAAAAAAAAAAAAAAAA AF KUCD07-10H03 U 1 AF KUCD07-16E01 U 1 RD KUCD07-16E01 93 0 0 TGAGTTACATTCTTGTACTTAAACTTCTTCATGTAACATACCTGTATATTAGTCCTGAAC ATATTATCCAAAAAAAAAAAAAAAAAAAAAAAA . . .
이 파일 내용중 TGACGTGCGAGAGCGTGTGCCGTGGCCTAG...로 되어있는 단락을 줄바꿈 없이 한줄로 이어버릴수
있는 방법이 궁금합니다.
단순히 정규표현식만으로도 가능할것 같은데....
잘 안되네여 ㅜㅜ
부탁드립니다 ^^
댓글
에디터를
에디터를 쓰실건지..sed같은걸 쓰실건지... 일단
vim위주로 설명하자면.. 모든 줄바꿈을 제거 할 때 다음과 같이 합니다.
:%s/\n//g
여기서 특정 문자열(예 TAG)로 끝나는 경우에만 줄바꿈을 제거하고 싶으시면
:%s/TAG\n//g
특정 문자열을 지정하기 어려우시면 변환 할때마다 query방식으로 y/n로 선택해서 변환 하게 지정 할 수도 있습니다. c옵션을 추가하면 되죠.
:%s/\n//gc
댓글 달기