Hola;
Tengo la siguiente duda a ver si alguine puede ayudarme por favor:
Tengo un fichero de esta forma:
RNC421;NAVB51211;50503;NAVB51211-RIOB51001
RNC421;NAVB51211;51212;NAVB51211-NAVB51212
RNC421;NAVB51212;50503;NAVB51212-RIOB51001
RNC421;NAVB51212;50506;NAVB51212-RIOB51011
RNC421;NAVB51212;50509;NAVB51212-RIOB51021
RNC421;NAVB51212;50510;NAVB51212-RIOB51022
RNC421;NAVB51212;50515;NAVB51212-RIOB51041
RNC132;CLMB87401;52437;CLMB87401-CLMB87403
RNC132;CLMB87402;52437;CLMB87402-CLMB87403
RNC132;CLMB87402;52450;CLMB87402-CLMB30541
RNC132;CLMB87402;52451;CLMB87402-CLMB30542
RNC132;CLMB87403;52435;CLMB87403-CLMB87401
RNC132;CLMB87403;52436;CLMB87403-CLMB87402
El caso es que necesito recorrer cada una de ellas para hacer una comprobacion (grep $variable) en otro fichero, y quiero que esa $variable sea el primer casmpo de cada linea ( RNC421, RNC132..).
El caso es que quiero que comprube ese primer campo una sola vez y no todas las veces que aparezca en el fichero (ya que como se ve aparece en varias lineas por ejemplo RNC421).
Quiero hacer esto porque hay muchas líneas que recorrer y me ralentiza la ejecucion muchisimo.
Gracias