file - 检查目录中是否存在多个文件

标签 file unix testing

如何在ksh(在AIX)中查找目录中的多个文件

我正在尝试下面的一个:

if [ $# -lt 1 ];then
    echo "Please enter the path"
    exit
fi
path=$1
if [ [ ! f $path/cc*.csv ] && [ ! f $path/cc*.rpt ] && [ ! f $path/*.xls ] ];then
    echo "All required files are not present\n"
fi

我收到类似 check[6]: !: unknown test operator//check 是我的文件名的错误。

我的脚本有什么问题。有人可以帮我解决这个问题吗。

最佳答案

我最简单的想法:

N=$(ls -1 *mask* 2>/dev/null | wc -l)
echo $N

关于file - 检查目录中是否存在多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246584/

相关文章:

c - 如何使用 fseek 将位置指针移动到文件中的下一行

c - 根据文件中的键排序

c# - 并发读取和写入 Excel 文件

c - 如何使用 mmap 文件映射变量

linux - UNIX : Editing system crontab (/etc/crontab) and restarting cron services after edit

testing - 如何对极其复杂的系统进行功能测试?

testing - 如何测试 <script>alert ("XSSTest")</script>

regex - 使用linux命令获取第10列具有负值的行

linux - wc -l on unix 命令返回值

ruby-on-rails - 我对用于测试 Rails 应用程序的工具数量感到不知所措,我应该从哪里开始?