pipeProcess output to hash string

Vino akashvino79 at gmail.com
Sun Sep 10 10:27:09 UTC 2023


On Saturday, 9 September 2023 at 16:49:30 UTC, user1234 wrote:
> On Saturday, 9 September 2023 at 15:44:44 UTC, Vino wrote:
>> [...]
>
> With a slightly modified command line that works on linux here :
>
> ```d
> import std.process, std.stdio;
>
> auto test(in Redirect redirect=Redirect.stdout | 
> Redirect.stderr) {
>     import std.digest.crc;
>     import std.stdio: writeln;
>
>      auto result = std.process.pipeProcess(["whoami"], 
> redirect);
>      auto content = result.stdout.readln;
>      auto hash = crc32Of(content);
>      return hash;
> }
> void main() {
>   writeln(test);
> }
> ```
>
> not sure why you append "/?" to the program name.

Thank you, got it working.

From,
Vino


More information about the Digitalmars-d-learn mailing list