使用文件而不知道其全名

时间:2016-03-16 15:34:55

标签: bash

我在使用不同操作系统的各种设备上运行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!"

1 个答案:

答案 0 :(得分:-2)

如果所有文件都是.ck文件,您可以列出它们:

for file in `ls -1 /home/test/`
do
md5sum -c /home/test/$file > log.txt
done