Script por lotes: string izquierda

En este artículo, vamos a estudiar la string izquierda en Batch Script. En Batch Script, la string izquierda se usa para extraer los caracteres desde el principio de la string dando la posición 0 y una longitud usando: ~ mientras se expande un contenido variable.

Ejemplo 1:

Guión por lotes 

set str=GeeksForGeeks
echo.%str%
set str=%str:~0,5%
echo.%str%

Producción 

GeeksForGeeks
Geeks

En el ejemplo anterior, el punto clave que observa es: ~ 0,5, lo que significa que necesitamos mostrar los caracteres comenzando desde la posición de 0 a 5.

Ejemplo 2:

Guión por lotes 

set str=Hello World
echo.%str%
set str=%str:~0,4%
echo.%str%

Producción

Hello World
Hell

Usando el comando Cortar

El comando Cortar también se puede usar para extraer los caracteres de la string que toma algunas banderas (-cN-M) como entrada y salida de la substring requerida. Cuando proporciona ambas variables, es decir, string y bandera, le devolverá los caracteres de la string que comienzan en el índice N y terminan en M con ambos índices incluidos.

A continuación se muestra un ejemplo de cómo usar el comando Cortar en Bash

Guión por lotes

$ echo "GeeksForGeeks" | cut -c0-6

Producción

GeeksF

Publicación traducida automáticamente

Artículo escrito por himanshubathla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *