On 12/06/2012 02:07 PM, Marcos Delgado wrote:
Pues bien, necesito realizar esa labor, hasta el momento lo que más he
podido hacer revisando opciones en internet es la siguiente orden:

for i in *; do echo $i ;  echo -e $i | tr -d '\n' | wc -c ; done

pero no me sirve ya que aparecen en líneas separadas el número de
caracteres y el nombre del archivo.

Se agradece cualquier ayuda.

Gracias.
Marcos Delgado.



for FILE in *; do echo `echo ${FILE} | wc -m` ${FILE}; done | sort -n | cut -d\ -f2

Lo que hacés es:
        1- imprimir (2) y el nombre del archivo
        2- darle de comer cada nombre de archivo a "wc -m"
        3- a toda la salida pasarla por sort -n
        4- sólo obtener el nombre del archivo con cut

Saludos,
Toote


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Responder a