记录日常工作中经常用到的命令
1. 查找文件夹下的指定后缀名的文件
1 | ls | ?{$_.name -like "*.png"} |
ls
和Get-ChildItem
作用一样。
2. 修改文件名的指定特征
将Html编码后的+
批量解码
1 | Get-ChildItem | Rename-Item -NewName { $_.Name -replace "+","+"} |
将C:\tmp
目录下所有的.txt
文本后缀修改为.html
1 | Get-childItem 'C:\tmp' *.txt | Rename-Item -NewName { $_.name -replace '\.txt','.html' } |
3. 查找后台进程
1 | PS C:\tmp> tasklist | findStr "wscript" |
4. 将列表下所有文件名改为小写
1 | Get-ChildItem | Rename-Item -NewName { $_.Name.ToLower()} |
PowerShell字符串string对象https://www.pstips.net/string-object-methods.html
注意:转换后必须提供变量来接收,而不是在原有的值上进行操作
1 | PS C:\tmp> $a = "ABCD" |