PowerShell

書式
文字列.TrimEnd()
TrimEndメソッドを利用して文字列の末尾の空白を取り除きます。

使用例

# 全角空白あり$SS = " test abc "Write-Host($SS.Leng ...

PowerShell

書式
文字列.TrimStart()
TrimStartメソッドを利用して、文字列の先頭の空白を取り除きます。
使用例

# 全角空白あり$SS = " test abc "Write-Host($SS.L ...

PowerShell

書式
文字列.Trim()
Trimメソッドで先頭の半角空白と末尾の連続した半角空白を取り除きます
Trimメソッドで先頭の半角空白と末尾の連続した半角空白を取り除
先頭と末尾の全角空白を取り除きます。 ...

PowerShell

書式
LastIndexOf(値, 開始位置);
LastIndexOfメソッドで検索開始位置を指定します。
引数2は検索を始める位置です。

サンプル

$target = "RstR23"Wr ...

PowerShell

書式
$配列名 = 値1 , 値2 , 値3
$配列名 | Sort-Object
Sort-Objectを利用して配列の要素を昇順でソートします。

$配列名 | Sort-Object -Desc ...

PowerShell

書式
IndexOf(値);
該当の文字がなかったときは-1を返します。
先頭の1文字目の位置は0です。
文字列の先頭から検索して引数に指定した文字列が出現した位置を返します。

使用例 ...

PowerShell

書式
$配列名 = 値1 , 値2 , 値3
1.for文でループを実行します
for ($i = 0; $i -lt $配列名.Length; $i++) {処理コード

2.foreach文でr- ...

PowerShell

書式
変数 = 文字列 -split “区切り文字”
正規表現使用できます。
$変数名 = 文字列 -split “”
正規表現で区切り文字をコロン(:) ...

PowerShell

書式
$変数名 = “文字列1 文字列2 文字列3″
$変数名.split(” “)
文字列を半角スペースで区切って配列にしています。
使用例

$s ...

PowerShell

書式
変数名 = 文字列.split(“区切り文字”)
引数で文字列を区切り配列を返します。

使用例

$city = "tokyo,oosaka,fukuoka"$cft = ...

PowerShell

書式
if -not(条件式)
条件式がtrueの場合にfalseになります。
条件式がfalseの場合にtrueになります。

使用例

tt = 456if (-not($tt -eq 456 ...

PowerShell

書式
if (条件式1) -or (条件式2)
論理和(-or)の左の式または右の式のどちらかが条件に合致する場合にtrueになります。

比較演算子
a -eq b aとbの値は等しい。equal( ...

PowerShell

書式
if (左の条件式1) -and (右の条件式2)
論理積(-and)の左の式と右の式の両方が条件に合致する場合にtrueになります。
比較演算子
a -eq b aとbの値は等しい。equal( ...

PowerShell

書式

if (条件式1){  処理コード1}else if (条件式2){  処理コード2}else{  処理コード3}

条件式がtrueの場合、配下のブロックの処理が実行されます。
条件式がfalseの場合、els ...

PowerShell

書式
配列変数名 = Get-Content ファイルパス
ファイルの文字を読み込み配列を取得します。

使用例
1.テキストファイル「c:\study\demo.tx」
tokyo

PowerShell

書式

for(初期化式1 ; 条件式 ; 増減式){ for(初期化式2; 条件式 ; 増減式){  if (条件式) { continue }}

初期化式は、最初に1回だけ実行されます。
条件式がtrueの間、処理 ...

PowerShell

環境
Windows 10 64bit

エラー現象

PS C:\study\powershell> .\test.ps1.\test.ps1 : このシステムではスクリプトの実行が無効になっているため、 ...

PowerShell

書式
for(初期化式 ; 条件式 ; 増減式){
if(条件式){continue}
}
処理を繰り返す時に使用します。
条件式がtrueの間、処理を繰り返します。
条件式がfalse ...