Isso acontece porque você tem um delimitador extra em seus dados antes da coluna 13.
meu script deve passar por cada coluna de 1 a 13, mas ignora -f13. Eu mudei para -f14 só para ver o que ele faz e imprimi o que eu precisava de -f13. Por que isso acontece?
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'
Isso acontece porque você tem um delimitador extra em seus dados antes da coluna 13.
Tags bash shell-script