获取没有文件名的 md5sum?

C. *_*oss 11 unix md5

我需要在 AIX 上获取文件的 md5 总和,但md5sum程序打印总和,后跟文件名。

如何在没有文件名的情况下获得总和。

Der*_*ler 13

md5sum filename | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)

那将是一种方式。


hea*_*vyd 6

md5sum < filename
Run Code Online (Sandbox Code Playgroud)

这将为您提供一个空文件名。

  • 输出一个 `-` 来表示标准输入。 (6认同)

Ros*_*ers 5

还:

md5sum filename | cut -c -32
Run Code Online (Sandbox Code Playgroud)

这样做的好处是不需要转义引号或字符,以防您需要将该命令嵌入某个可能有多个字符串解释器作用于其上的地方。