최근 업무나 공부를 하면서 CSV 타입의 파일을 사용하는 경우가 종종있다.
단순한 텍스트 형식의 파일이므로 메모장 같은 Viewer를 이용하거나
CLI 환경에서는 `cat` 명령어만으로도 내용을 확인할 수 있기에 편리하긴 하지만...
그냥 일반적은 텍스트 파일 처럼 보게 되면
데이터를 살펴보기에 불편하긴 하다.
1. Download CSV
- 테스트 해보기 위해 CSV 파일 하나를 다운로드 받아놓자
$ wget https://web.stanford.edu/class/archive/cs/cs109/cs109.1166/stuff/titanic.csv |
2. Basic
- 보통 `cat` 형식으로 해당 파일을 보면 이렇다.
$ cat titanic.csv |
3. Tidy Viewer (tv)
- CSV 형식의 파일을 예쁘게 출력해주는 아이가 있다.
- https://github.com/alexhallam/tv
- Ubuntu 환경을 위해 deb 패키지를 제공해준다.
① Version Check
- 현재 사용할 수 있는 버전을 확인해보자
. https://github.com/alexhallam/tv/releases
② Download
$ wget https://github.com/alexhallam/tv/releases/download/0.0.21/tidy-viewer_0.0.21_amd64.deb |
③ Install
$ sudo dpkg --install tidy-viewer_0.0.21_amd64.deb |
★ 오류
- Ubuntu 18.04 환경에서 아래와 같은 설치 오류가 발생했다.
- 관련 이슈는 아래와 같이 reporting 되어 있다.
. https://github.com/alexhallam/tv/issues/52
- 일단 깨끗하게 오류난 패키지 설치 과정을 청소하자.
$ sudo dpkg --purge tidy-viewer |
- 위 이슈에서 제안한 해결 방법으로 설치를 해보자
$ sudo snap install --edge tidy-viewer |
④ alias
- 편한 사용을 위해 alias 설정까지 해보자
. bashrc
$ echo "alias tv='tidy-viewer'" >> ~/.bashrc $ source ~/.bashrc |
. zshrc
$ echo "alias tv='tidy-viewer'" >> ~/.zshrc $ source ~/.zshrc |
4. tv
- 이제 예쁘게 잘 보이는지 확인해보자
$ tv titanic.csv |
- 에휴... 오류다.
- 다음 처럼 하면 잘 된다
$ cat titanic.csv | tv |
어?! 이쁘고 깔끔하다!
설치할 때 문제가 좀 있었고, 사용할 때에도 좀 불편한 점이 있긴한데... 이쁘다!
Ubuntu 20.04에서 해보면 문제 없이 사용할 수도 있을 것 같은데...
20.04 환경까지 켜서 확인해보긴 지금 귀찮아서 ^^
조금 더 지켜보고 내 기본 사용환경에 포함시키는 방향으로 해봐야겠다 !
'OS > Ubuntu' 카테고리의 다른 글
Ubuntu ~ Windows 파일 공유를 위한 SAMBA 설치 (0) | 2022.02.09 |
---|---|
micro-editor (Terminal-based Text Editor in Ubuntu) (0) | 2021.11.15 |
SSH Client on Windows (Xshell) (0) | 2021.01.03 |
오래된 노트북 - 우분투 서버로 만들기 (Ubuntu 20.04 Server) (0) | 2020.12.27 |
LinuxBrew(HomeBrew) 설치하기 (Ubuntu 18.04) (0) | 2020.12.06 |