使用 powershell 将 md5 哈希保存到文件
Save md5 hash to file using powershell
当我使用时:
Get-FileHash file.ext -Algorithm MD5 |select Hash
输出是
Hash
----
1231234567890ABCDEF4567890ABCDEF
当我使用时:
Get-FileHash file.ext -Algorithm MD5 |select Hash >file.md5
文件内容为:
Hash
----
1231234567890ABCDEF4567890ABCDEF
我只想要内容中的MD5和。如何实现?
在 select.
中使用 -ExpandProperty
Get-FileHash file.ext -Algorithm MD5 | select -ExpandProperty Hash >file.md5
或者像这样
(Get-FileHash file.ext -Algorithm MD5).Hash > file.md5
在一个循环中它可能看起来像这样("file.ext" 的散列最终会出现在一个名为 "file.ext.md5".
的文件中
Get-ChildItem * -Include '*.ext' | foreach { (Get-FileHash $_ -Algorithm MD5).Hash > "$($_.Name).md5" }
当我使用时:
Get-FileHash file.ext -Algorithm MD5 |select Hash
输出是
Hash
----
1231234567890ABCDEF4567890ABCDEF
当我使用时:
Get-FileHash file.ext -Algorithm MD5 |select Hash >file.md5
文件内容为:
Hash
----
1231234567890ABCDEF4567890ABCDEF
我只想要内容中的MD5和。如何实现?
在 select.
中使用 -ExpandPropertyGet-FileHash file.ext -Algorithm MD5 | select -ExpandProperty Hash >file.md5
或者像这样
(Get-FileHash file.ext -Algorithm MD5).Hash > file.md5
在一个循环中它可能看起来像这样("file.ext" 的散列最终会出现在一个名为 "file.ext.md5".
的文件中Get-ChildItem * -Include '*.ext' | foreach { (Get-FileHash $_ -Algorithm MD5).Hash > "$($_.Name).md5" }