맥이나 리눅스에서 제피(Gephi)를 돌릴 때, 손쉽게 분석 자료에서 “,”를 “;”로 바꾸는 방법

안녕하세요!

맥이나 리눅스에서 제피(Gephi)를 돌릴 때, 일반적으로 csv 파일을 이용하여 분석합니다. 그런데 Gephi는 csv 파일이 사용하는 ,보다 ;을 이용하여 작업을 하기 때문에, 분석 파일에 들어 있는 ,;으로 바꿔줘야 합니다. 이런 경우 에디터로 해당 파일을 열어서 바꿔줍니다.

그러나 맥이나 리눅스를 사용하시는 분은 에디터를 사용하지 않고 손쉽게 바꾸실 수 있습니다. 우리가 바꿀 파일이 aaa.csv라고 해봅니다. 그리고 이 파일을 변환하여 바꾼 파일을 bbb.csv라고 해봅시다. 그러면 아래와 같이 터미널에서 한 줄만 명령어를 쳐주시면 됩니다. 정규표현식을 사용하는 것인데, 가운데 s/,/;/g이라는 문장이 ,;으로 바꿔주는 역할을 합니다.

sed 's/,/;/g' aaa.csv > bbb.csv

이것을 이용하면 단어를 바꾸는데도 사용하실 수 있습니다. 참 윈도우에서는 안 될 것입니다. ^^; 제가 이것을 알게된 곳은 아래와 같습니다.

mytory.net/archives/12993