Я работаю на Windows 8.1 Pro с PowerShell 5.0.
Допустим, я хочу получить чистую хеш-строку SHA-256 файла.
Я определил следующую функцию:
function sha256sum([string]$arg) {
Get-FileHash -Algorithm SHA256 $arg | Format-List | grep Hash
}
Пример вывода:
PS C:\Users\Vlastimil\Downloads> sha256sum .\adr.exe
STDIN
Hash : B3729AFDB438A1B264D75003379DC8ADD2DADDF91D01674F2844DB114D22D71B
Это почти работает с моими пожеланиями, могу я спросить:
Как мне избавиться от первой строки с надписью
STDIN
?Как извлечь только строку Hash из второй строки?
Как мне преобразовать строку в нижний регистр?