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]