linux - 检查目录中是否存在某种文件类型/扩展名

标签 linux bash shell

您将如何使用 bash 判断目录中是否存在特定扩展名的文件?

类似

if [ -e *.flac ]; then 
echo true; 
fi 

最佳答案

#!/bin/bash

count=`ls -1 *.flac 2>/dev/null | wc -l`
if [ $count != 0 ]
then 
echo true
fi 

关于linux - 检查目录中是否存在某种文件类型/扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3856747/

相关文章:

linux - Shell脚本将变量作为命令

linux - 在命令行参数中使用管道

Bash 在另一个变量中扩展变量

ruby - Sed 从 Ruby 内部逃逸

linux - 使用 sudo 检查已安装的软件

c# - 调用时,.exe 进程未从 C# 应用程序运行

shell - 应该如何处理由变量扩展产生的反斜杠?

java - CSV 到 H2 - 字符编码不匹配

linux - 如何在给定的时间间隔内测试每行两个条目?

regex - sed 命令在 solaris 中不能正常工作但在 linux 中工作