Cómo formatear una cadena en PowerShell
Esta sección contiene las posibles formas de realizar el formato de cadena en PowerShell. Se proporciona una descripción de cada método junto con un ejemplo:
Expandir una cadena
La forma principal de obtener una cadena de formato es expandiéndola con la ayuda de marcadores de posición. Aquí, proporcionaremos una demostración de cómo se puede extender una cadena. Entonces, cavemos en el proceso de formato de cadena:
En primer lugar, hemos almacenado una cadena en una variable nombrada $ make que contiene el valor "HP". El almacenamiento variable se refiere al comando escrito a continuación:
> $ make = "hp"
Después de la creación de variables, la hemos usado en otra variable de cadena como se puede ver en el comando escrito a continuación. Una vez que se ejecute el comando, observaría que el valor de la cadena ha sido expandido por el $ make variable.
> Escribir la salida "$ Make es la compañía principal del fabricante de computadoras portátiles"
Función de formato
La función de formato reside en el .La clase de cadena neta y la siguiente sintaxis ayuda a usarla:
[Cadena] :: format (<"string-instance">)
El En la sintaxis anterior contiene la cadena que se formateará utilizando la función de formato.
Para ejercer la función de formato, se crea una variable de cadena ($ svar) y el Linuxhint El valor se almacena en él:
> $ svar = "linuxhint"
Después de eso, la función de formato se aplica de la siguiente manera:
> [Cadena] :: format ("Bienvenido a $ svar")
Operador de formato
El operador de formato también proporciona soporte para el formato de cadena y es bastante útil para colocar más de una variable de cadena. Practicemos su uso siguiendo el ejemplo declarado a continuación:
En primer lugar, dos variables de cadena $ SV1 y $ SV2 se declaran utilizando los siguientes comandos:
> $ sv1 = "bienvenido a"
> $ sv2 = "linuxhint"
Una vez que se declaran las variables, el operador de formato (-F) se usa con una cadena como se muestra a continuación. El 0 y 1 son los índices de las variables de cadena y estos números de índice se obtienen del orden de variables después del formato(-F) operador. Por ejemplo, el 0 y 1 se refiere a $ SV1 y $ SV2 respectivamente.
> "Hola! Y 0 1 "-f $ sv1, $ sv2
Además de la especialidad multivariable de los operadores de formato, también se puede usar para formatear una cadena que contiene una variable. Por ejemplo, una variable de cadena se declara y se usa en una instancia de cadena seguida de un operador de formato.
> $ sv = "ubuntu"
> "0 es una distribución basada en Debian de Linux" -f $ SV
Formato de operador de formato y función de formato
La función de operador de formato y formato se puede unir para obtener una cadena formatada. El operador de formato se usa antes/después del de una función de formato.
Aquí nuevamente se declaran dos variables $ V1 y $ V2:
> $ v1 = "formato de cadena"
> $ v2 = "se está realizando"
La función de formato y el operador de formato se pueden aplicar de la siguiente manera.
> [String] :: Format ("Hola, su PowerShell y 0 1", $ V1, $ V2)
Consejo de bonificación
Se observa que generalmente se usa una variable de cadena en una instancia de cadena. Sin embargo, uno puede usar múltiples tipos de datos o formateo de cadenas. Por ejemplo, el comando proporcionado a continuación muestra la integración de enteros y variables de cadena para el formateo de la cadena.
> $ s = "teclado"
> $ CN = 19
> [Cadena] :: format ("El precio de $ s es '$$ cn")
Conclusión
La cadena de formato le permite devolver una cadena formateada utilizando las variables en una instancia de cadena. Este artículo proporciona las posibles formas de formatear cadenas en PowerShell que incluyen la expansión de las cadenas, el uso de la función de formato y el uso del operador de formato. El método de expansión de cadena solo integra una variable en una cadena y el operador -f se utiliza en el método del operador de formato para formatear una cadena. Además, la función de formato de un .La clase neta usa su sintaxis definida para el formato de cadena. Al final, también experimentaría el formato de cadena mediante el uso de variables de múltiples tipos de datos.