我在尝试检查某些下载文件的md5sums时遇到错误。我的猜测是,当我试图在MacOS上比较它们时,校验和是在Windows机上计算的,因为md5sum
似乎在抱怨回车符。有什么快速克服这个问题的方法吗?
md5sum -c file_with_checksums.txt
: FAILED open or read
md5sum: 'some_file.txt'$'\r': No such file or directory
发布于 2019-02-22 06:07:58
正如问题注释中所指出的,文件名末尾的字符用于回车(\r
)。
解决这个问题更直接的方法是使用tr
或sed
并通过管道连接到md5sum
cat file_with_checksums.txt | tr -d '\r' | md5sum -c -
或者:
sed $'s/\r//' file_with_checksums.txt | md5sum -c -
https://stackoverflow.com/questions/54816712
复制相似问题