스크립트가 열을 건너뜁니다.

스크립트가 열을 건너뜁니다.

내 스크립트는 1부터 13까지 모든 열을 반복해야 하지만 -f13은 무시합니다. 나는 그것이 무엇을 했는지 보기 위해 -f14로 변경했고 -f13에서 필요한 것을 인쇄했습니다. 왜 이런 일이 발생합니까?

           PMRNUM=`echo $ln | cut -d "," -f2                     
           PMRMGR=`echo $ln | cut -d "," -f3`             
           MAJORINCIDENT=`echo $ln | cut -d "," -f1`                                             
           ASSIGNMENTGROUP=`echo $ln | cut -d "," -f4`
           DUEDATE=`echo $ln | cut -d "," -f5`
           PRIMARYAPP=`echo $ln | cut -d "," -f6`
           IMPACTEDREGIONS=`echo $ln | cut -d "," -f7`
           IMPACTEDCOUNTRIES=`echo $ln | cut -d "," -f8`
           INTERNALEXTERNAL=`echo $ln | cut -d "," -f9`
           BUSINESSIMPACTDESCRIPTION=`echo $ln | cut -d "," -f10`
           PRBSTATE=`echo $ln | cut -d "," -f11`
           RCL1=`echo $ln | cut -d "," -f12`
           RCL2=`echo $ln | cut -d "," -f14`

답변1

이는 데이터의 13열 앞에 추가 구분 기호가 있기 때문에 발생합니다.

관련 정보