Heesung Yang

[명령어] column

리눅스 column 명령어 예제

  • 원본 데이터

    ~$ cat data
    
    PID,USER,PR,NI,VIRT,RES,SHR,S,%CPU,%MEM,TIME+,COMMAND
    7384,hsyang,20,0,4008576,223168,52452,S,0.7,0.5,63:11.74,gnome-shell
    7586,hsyang,20,0,654168,23964,6016,S,0.3,0.0,89:41.40,gsd-color
    17390,root,-51,0,0,0,0,S,0.3,0.0,2:58.97,irq/66-nvidia
    20272,root,20,0,16.9g,2.9g,526156,S,0.3,6.1,4:54.15,gunicorn
    
  • column 명령어로 포맷팅

    ~$ cat data | column -s, -t
    
    PID    USER    PR   NI  VIRT     RES     SHR     S  %CPU  %MEM  TIME+     COMMAND
    7384   hsyang  20   0   4008576  223168  52452   S  0.7   0.5   63:11.74  gnome-shell
    7586   hsyang  20   0   654168   23964   6016    S  0.3   0.0   89:41.40  gsd-color
    17390  root    -51  0   0        0       0       S  0.3   0.0   2:58.97   irq/66-nvidia
    20272  root    20   0   16.9g    2.9g    526156  S  0.3   6.1   4:54.15   gunicorn
    
  • -s : 컬럼 구분자. 위의 예제에서는 쉼표를 구분자로 사용

  • -t : 테이블 형태로 출력