우노
[Shell Script] Shell Script 에서 csv 파일 읽기 본문
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
'Operating System > Shell Script' 카테고리의 다른 글
[Shell Script] 환경 변수 선언 (export) 및 호출 (os.environ) (0) | 2020.12.19 |
---|---|
[Shell Script] EOF 사용시 에러 (0) | 2020.12.19 |
[Shell Script] 명령 실행 결과를 변수로 저장하는 방법 (0) | 2020.12.08 |
[Shell Script] Shell Script 생성 및 실행 방법 (0) | 2020.07.07 |
[Shell Script] 기본 문법 (1) | 2020.07.07 |
Comments