如何刪除此命令的輸出中的第一行?如果輸出是A123456
,我只是想讓我看看123456
與A
。powershell腳本刪除輸出中的第一個字符
Get-User $_ | Select sAMAccountName
如何刪除此命令的輸出中的第一行?如果輸出是A123456
,我只是想讓我看看123456
與A
。powershell腳本刪除輸出中的第一個字符
Get-User $_ | Select sAMAccountName
剛剛從第二個字母(索引1)開始獲取子字符串。
Get-User $_ | Select @{n="AccountName";e={$_.sAMAccountName.Substring(1)}}
如果你只需要值,你可以做這樣的:
Get-User $_ | % { $_.sAMAccountName.Substring(1) }
謝謝弗羅德。我只需要價值。我並不喜歡使用字符串,但是能夠讓您瞭解您的專業知識。 – user3415777
子串(1)返回一個包含第一個畢竟字符的子字符串。
Get-User $_ | Select @{N="myAccountName";E={$_.sAMAccountName).substring(1)}}
您可以用-replace
運營商刪除的第一個字符:
(Get-User $_ | select -Expand sAMAccountName) -replace '^.'
或者
Get-User $_ | select @{n='sAMAccountName';e={$_.sAMAccountName -replace '^.'}}
如果你想保留的對象,而不是字符串
。
什麼是Get-User命令?這似乎並不適用於我。 –
你只是想要sAMAccountName字符串,還是你想要一個具有sAMAccountName屬性的對象? – mjolinor