Hol@, es mi primera incursión en la lista, aunque estoy inscrito desde hace ya un tiempo. <br>Estoy tratando de analizar un fichero de texto que comienza con dos caracteres en mayúsculas seguido de un espacio, es la etiqueta del campo. Tengo que identificar cada etiqueta y contar<br>
&nbsp;cuantas veces aparece, hasta aquí no hay ningún problema. Mi problema comienza cuando lo imprimo, es necesario imprimirlo en la posición en que aparece. Por ejemplo<br>RI<br>IP<br>CN<br>FS<br>OR<br><br>quiero que imprima como está arriba y no<br>
IP = 286895<br>CN = 55<br>OR = 37<br>FS = 172915<br>RI = 18073<br><br>ni ordenado de mayor a menor y viceversa.<br>Alguien sabe si es posible????<br>Esto es lo que hice<br>while (&lt;&gt;)<br>{<br>&nbsp;&nbsp;&nbsp; @campos=split(/ /,$_); <br>
&nbsp; &nbsp; $todo{&quot;$campos[0]&quot;}++;<br>}<br>foreach my $campo (sort {$todo{$a} &lt;=&gt; $todo{$b}} keys %todo)<br>{<br>&nbsp;&nbsp;&nbsp; print &quot;$campo = $todo{$campo}\n&quot;;<br>}<br><br>De antemano gracias!!<br>