我在使用不同操作系统的各种设备上运行linux文件系统校验和。如何在不知道检查文件名的情况下运行此bash脚本?在我的情况下,在任何给定时间只有一个检查文件应该在文件夹位置。
以下是我的支票文件:
os_1.1.1.ck
os_1.23.1.ck
os_2.32.123.ck
以下是我尝试创建的脚本:
#!/bin/bash
md5sum -c /home/test/*.ck > log.txt
wait
echo "We're done!"
答案 0 :(得分:-2)
如果所有文件都是.ck文件,您可以列出它们:
for file in `ls -1 /home/test/`
do
md5sum -c /home/test/$file > log.txt
done