の出力を使用してファイルのグループの名前を変更しようとしていGet-Childitem | Where-Object
ますが、変数のグループで名前を変更したい定数名で名前を変更する代わりに、演算子-replace
を使用して文字列のどこにあるのかを見つけています変更したい。例:
nane_01 -> name_23
name_02 -> name_24 they are not with the same final digit
これは私がテストに使用しているコードです:
$a = 0
$b = 1
$Na= 2
$Nb= 3
Get-Childitem | Where-Object {$_.name -match "_0[1-9]"} | rename-item -Newname { $_.name -replace "_{0}{1}","_{2}{3}" -f $a++,$b++,$Na++,$Nb++ } -Whatif
-replace
増分変数を演算子で機能させる方法が見つかりません