MST
星途 面试题库

面试题:Bash中md5sum与sha256sum在文本文件校验的应用

假设你有一个名为test.txt的文本文件,使用Bash脚本,分别利用md5sum和sha256sum计算该文件的校验和,并将结果输出到名为checksums.txt的文件中,要求脚本能够处理文件不存在的情况并给出相应提示。
38.7万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
#!/bin/bash

if [ ! -f test.txt ]; then
    echo "文件 test.txt 不存在"
else
    md5sum test.txt > checksums.txt
    sha256sum test.txt >> checksums.txt
fi