On Tue, 7 Aug 2001, Luis Carlos Solano wrote:

>
>numero=1
>for f in *.lca
>o cat `echo $f` > echo`'video'${numero}.lca`
>$numero==$numero+1
>done
>

Para aumentar el valor de la variable numero hace algo como :

$numero=`expr $numero + 1`


ahora en la linea de comandos podrias hacer esto:

ls -l *.txt | awk 
'{if(NR<10){new_name="video0"NR".lca"}else{new_name="video"NR".lca"}; print "mv " $9 " 
" new_name
}' | bash


o en un archivito


#!/usr/bin/bash   <-- En mi caso

Files=$1
ls -l $Files | awk `
{
   new_name="video"NR".lca";  <--- Podria hacerse din�mico
   print "mv " $9 " " new_name
}`
| bash            <-- Depende de Vos


awk tiene una funcion para escapar comando system()

Tambi�n se podria hacer solo con awk.


saludos,

roche


--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".

Responder a