Sistemas Operativos > GNU/Linux
Igualar
shakka:
Para renombrar de minusculas a mayuscula o al reves, en bash rename no te sirve?
y claro usando expesiones regulares... perl
--- Código: Text ---rename 'y/A-Z/a-z/' archivos
Era eso? :unsure:
su -:
--- Cita de: "shakka" --- Para renombrar de minusculas a mayuscula o al reves, en bash rename no te sirve?
y claro usando expesiones regulares... perl
--- Código: Text ---rename 'y/A-Z/a-z/' archivos
Era eso? :unsure:
--- Fin de la cita ---
:ph34r: no recorde el modificador y{}{}; eso me pasa por usar nada mas s////eg; :blink:
pero creo que no es para renombrar archivos o si?
arielb:
k tal amigos esto es lo que he hecho, en el poco tiempo que me queda libre,pero por el momento he obviado la parte de cambiar la palabra de mayuscula a minuscula y viceversa.
--- Código: Text ---#/bin/sh cd DirectoriomTa=("archivo1.DBF" "archivo2.dbf" "archivo3.DBF")function Revisar { vTam= du -m $1 | cut -f 1-1 if [ "$vTam" -gt "1800" ]; then #Es mayor #enviar correo fi } vC=0for i in 0 to 2do Revisar ${mTa[vC]} vC=$(( $vC + 1 )) done
Bueno tengo un problemita, la variable vTam al cual se le asigna el tamano del archivo no lo est'a haciendo. la variable queda en blanco, que creen que podra ser.
su -:
Creo que no justifica hacerlo en Bash:
--- Código: Text ---#!/usr/bin/env perluse strict;chdir "Directorio" or die "Directirio: $!\n";my @mTa = ("archivo1.DBF", "archivo2.dbf", "archivo3.DBF");foreach (@mTa){ if(-f $_){ if((-s $_) > 1800){ #-s retorna el tamaño en bytes #hacer lo que quieras hacer... } } else { print "$_ no existe\n"; }} Ademas, cuando haces du es solo para directorios
arielb:
ok gracias du pero me estoy guiando por esto
--- Citar ---Este comando informa al usuario de la cantidad de almacenamiento utilizado por los archivos especificados, posee varias opciones, su sintaxis es la siguiente:
--- Fin de la cita ---
En la ayuda tambien habla de que para obtener el tamaño de arhivos o directorios.
A esto de perl tambien se le puede asignar un crontab
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa