执行Get-Alias命令后, 会有最下面的输出, 我想获取name那一列中, 包含item的命令, 用下面的几种代码都取不到值, 求高手支招, 感谢!!
(Get-Alias).name | ?{ $_ -contains "item" }
(Get-Alias).name | ?{ $_ -like "*item*" }
Get-Alias | out-string | ?{ $_ -like "*item*" }
________________________________________________________________________________
CommandType Name Version Source
----------- ---- ------- ------
Alias % -> ForEach-Object
Alias ? -> Where-Object
Alias ac -> Add-Content
Alias asnp -> Add-PSSnapin
Alias cat -> Get-Content
Alias cd -> Set-Location
...........
_________________________________________________________________________________
期待最后的结果类似:
cp -> Copy-Item
cpi -> Copy-Item
cpp -> Copy-ItemProperty
.........
_________________________________________________________________________________
最好能交换前后位置改进一下,按字母顺序先后排列, 结果类似:
Copy-Item -> cp
Copy-Item -> cpi
Copy-ItemProperty -> cpp
......... |