「PowerShell」最初の文字を大文字にして他の文字を小文字にするサンプル

環境
Windows 10 Home 64bit
Windows PowerShell 5.1.19041.1682

構文
1.$変数名.Substring(引数1, 引数2)
Substringの引数が2つの場合は、1つめの引数は開始位置で2つめの引数は長さです。
2.$変数名.Substring(引数1)
Substringの引数が1つの場合は、指定した位置の文字から最後の文字まで取得します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$strA = "study"
Write-Host ($strA.Substring(0, 1).ToUpper() + $strA.Substring(1).ToLower())
$strB = "ArkGame"
Write-Host ($strB.Substring(0, 1).ToUpper() + $strB.Substring(1).ToLower())
$strA = "study" Write-Host ($strA.Substring(0, 1).ToUpper() + $strA.Substring(1).ToLower()) $strB = "ArkGame" Write-Host ($strB.Substring(0, 1).ToUpper() + $strB.Substring(1).ToLower())
$strA =  "study"
Write-Host ($strA.Substring(0, 1).ToUpper() + $strA.Substring(1).ToLower()) 

$strB =  "ArkGame"
Write-Host ($strB.Substring(0, 1).ToUpper() + $strB.Substring(1).ToLower())

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\study\skill\powershell> ./test02.ps1
Study
Arkgame
PS C:\study\skill\powershell> ./test02.ps1 Study Arkgame
PS C:\study\skill\powershell> ./test02.ps1
Study
Arkgame

 

PowerShell

Posted by arkgame