使用shell脚本 判断一个文件夹里以.ok结尾的文件有多少个
时间: 2024-02-09 22:11:19 浏览: 74
可以使用以下的shell脚本来实现:
```
#!/bin/bash
# 定义变量
dir_path="/path/to/dir"
count=0
# 遍历文件夹
for file in $dir_path/*.ok
do
# 判断文件是否存在
if [ -f $file ]
then
# 累加计数器
count=$((count+1))
fi
done
# 输出结果
echo "The number of files with .ok extension is: $count"
```
其中,`dir_path` 变量存储了文件夹的路径,`count` 变量存储了以 `.ok` 结尾的文件数量。通过 `for` 循环遍历文件夹中的所有文件,对于每一个以 `.ok` 结尾的文件,判断它是否存在,如果存在,就将计数器 `count` 加 1。最后,输出以 `.ok` 结尾的文件数量。
你可以将脚本中的 `dir_path` 变量设置为你想要统计的文件夹路径,并将脚本保存为 `.sh` 文件,然后在终端中执行该脚本即可。
阅读全文