• Publicidad

Comando sed

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Comando sed

Notapor Txemaracas » 2012-09-11 06:48 @325

Hola.

Me gustaría saber cómo poder cambiar el último valor de la palabra csv01alm01. Mi intención es saber si se puede hacer que cambie solamente el 1 del final por un 2 pero el 1 del medio lo deje como está.

Si hago sed s/"1"/"2"/g me cambia los dos. ¿Alguna idea?
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

Publicidad

Re: Comando sed

Notapor explorer » 2012-09-11 06:52 @328

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my $texto = 'csv01alm01';
  2.  
  3. $texto =~ s/1$/2/;    # cambiamos el '1' que está al final ($), por un '2'.
  4.  
  5. say $texto;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Comando sed

Notapor Txemaracas » 2012-09-11 07:02 @335

Gracias.
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron