PowerShell:
Capitalizando una cadena de texto
Cómo hacerlo:
PowerShell, siendo una herramienta versátil, te permite capitalizar una cadena utilizando métodos simples sin necesidad de bibliotecas de terceros. Aquí te mostramos cómo puedes hacerlo:
# Usando el método integrado .Net 'ToTitleCase' de CultureInfo
$text = "hello world"
$culture = [System.Globalization.CultureInfo]::InvariantCulture
$capitalizedText = $culture.TextInfo.ToTitleCase($text.ToLower())
Write-Output $capitalizedText
Salida:
Hello world
Nota: Este método capitaliza la primera letra de cada palabra. Si estrictamente deseas capitalizar solo la primera letra de la cadena y dejar el resto tal como está, podrías hacer algo como esto:
# Capitalizando solo el primer carácter de una cadena
$text = "hello world"
$capitalizedText = $text.Substring(0,1).ToUpper() + $text.Substring(1)
Write-Output $capitalizedText
Salida:
Hello world
PowerShell no incluye directamente una función simple para capitalizar solo la primera letra de una cadena, pero combinando los métodos básicos de manipulación de cadenas como Substring(0,1).ToUpper()
y la concatenación, podemos lograr fácilmente el resultado deseado.