如何使用bash来判断目录中是否存在具有特定扩展名的文件?
就像这样
if [ -e *.flac ]; then
echo true;
fi 发布于 2010-10-04 23:52:56
#!/bin/bash
count=`ls -1 *.flac 2>/dev/null | wc -l`
if [ $count != 0 ]
then
echo true
fi 发布于 2010-10-04 23:56:40
#/bin/bash
myarray=(`find ./ -maxdepth 1 -name "*.py"`)
if [ ${#myarray[@]} -gt 0 ]; then
echo true
else
echo false
fi发布于 2010-10-05 13:03:14
这将使用ls(1),如果不存在flac文件,ls将报告错误并退出脚本;否则,脚本将继续,文件可能会被处理
#! /bin/sh
ls *.flac >/dev/null || exit
## Do something with flac files herehttps://stackoverflow.com/questions/3856747
复制相似问题