Sistemas Operativos > GNU/Linux

 Igualar

(1/3) > >>

arielb:
Hola he vuelto estuve en gira de trabajo como unos 10 dias y estoy aqui de nuevo. bueno tengo una consulta habra una forma de igualar una cadena, por ejemplo en fox utilizo el upper()
lo que necesito es comparar el nombre de un archivo con una cadena que tengo pero es un archivo que varia el nombre, la extension, etc, y quisiera que cuando haga un ls y mas lo haga con el upper. pero he estado buscando algun comando parecido para manejar en linux y no aparece
Espero haberme explicado :blink:

su -:
La verdad es que no entiendo...
Si cadena es una link a un archivo tenes el comando readlink.
No espera, hablas de tener (a-z) y pasarlo a (A-Z) ?
Buneo no entiendo, ¿Que tratas de hacer?
 :blink:

arielb:
exacto su    a = A
Bueno voy a Revisa el tama;o de unos archivos en especificos  y cuando esten un tama;o que me envie un correo

su -:

--- Cita de: "juez" --- exacto su    a = A
Bueno voy a Revisa el tama;o de unos archivos en especificos  y cuando esten un tama;o que me envie un correo
--- Fin de la cita ---
Bueno, no conosco algo para hacer esto en Bash, supongo que se usaria Awk, Perl o algo de un nivel mas alto.
Te pongo este programita en Perl para que lo uses como si fuera un comando:


--- Código: Text ---#!/usr/bin/env perluse strict;die "Usese asi:\n$0 palabra\n" until $ARGV[0];my @letras = qw(a b c d e f g h i j k l m n ñ o p q r s t u v w x y z);my @mayu = qw(A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z);my $palabra;foreach my $letra (split "", $ARGV[0]){  for (my $i = 0; $i < $#mayu; $i++){     $letra =~ s/$letras[$i]/$mayu[$i]/eg;  }  $palabra = "$palabra$letra";}print "$palabra\n";   :smartass:

Ahora no entiendo para que quieres hacer eso pero bueno, con esto lo solucionas.

su -:
Algo mas:

--- Código: Text ---setxkbmap es -print | xkbcomp - $DISPLAY Con esto podras poner "ñ" y usar el teclado es  :lol:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa