오늘의 인기 글
최근 글
최근 댓글
Today
Total
11-28 16:58
관리 메뉴

우노

[Shell Script] Shell Script 에서 csv 파일 읽기 본문

Operating System/Shell Script

[Shell Script] Shell Script 에서 csv 파일 읽기

운호(Noah) 2020. 12. 6. 18:18

read

  • input.csv에서 개행을 제거 한 후, 쉘 스크립트의 입력으로 넣어줍니다.

      cat input.csv | tr -d '\r' | ./test.sh
  • read 명령어를 사용해, input.csv 를 line 별로 읽어와 변수로 사용합니다.

      #!/bin/bash
    
      # line 마다 ',' 기준으로 split 해 변수로 사용한다.
      while IFS=',' read lr lc rc ld rd lnnz rnnz
      do
    
          echo "${lr},${lc},${rc},${ld},${rd},${lnnz},${rnnz}"
    
      done
      lr,lc,rc,ld,rd,lnnz,rnnz
      147754,970,3455,0.00082185 ,0.00000464 ,117908,15
      170533,18748,431,0.00182520 ,0.00000464 ,5835710,37
      166393,55220,229,0.00082282 ,0.00000434 ,7560314,55
      212658,1118,2989,0.00163948 ,0.00002088 ,390024,69
Comments