[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ordenar archivos por el número de caracteres de su nombre



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


Reply to: