为什么此脚本显示目录中的所有文件而不仅仅是 PDF 文件?

为什么此脚本显示目录中的所有文件而不仅仅是 PDF 文件?

我编写了下面的脚本来查找给定目录中 PDF 文件的数量。但是,它显示目录中的所有文件:

#!bin/bash
message="."
message1="*.pdf"

ls -al $message $message1 

剧本有什么问题吗?

答案1

因为这就是ls命令应该做。您的脚本有效运行

ls -al . *.pdf

然后将要列出当前目录中的所有文件(由.)。去掉那个点,你就只剩下 PDF 了。

相关内容