R의 matrix나 data.frame 구조로 받아오는 방법을 몰라서 일단 한 줄씩 값을 읽어서 판별하는 방법을 기반으로 하였다.
INPUT1=/home/byun1114/work/MyExpt_Image.csv
while IFS=, read [컬럼 이름 모두를 빈 칸으로 구별]
do
if [ "${첫 번째 컬럼}" != "첫 번째 컬럼" ]; then
{명령어}
fi
done < $INPUT1
여러 방법이 있는 듯 한데, 결국 쉽게 할 수 있는 것은 IFS에서 구분 기호를 ,로 입력해서 불러오는 것이었다. SQL에서와 비슷하게 read 이후에 모든 컬럼 이름을 써야 헷갈리지 않는다.
if 구절이 있는 이유는 header 값이 있는 경우를 구별할 수 없기 때문이다. 제목의 첫 줄에 명령어를 바로 적용하지 않도록 해야 한다.