use*_*522 -2 ls bash shell-script wildcards
我编写了下面的脚本来查找给定目录中的 PDF 文件数。但是,它会显示目录中的所有文件:
#!bin/bash
message="."
message1="*.pdf"
ls -al $message $message1
Run Code Online (Sandbox Code Playgroud)
脚本有什么问题?
roz*_*acz 10
因为这是ls
命令应该做的。您的脚本有效运行
ls -al . *.pdf
Run Code Online (Sandbox Code Playgroud)
这将列出当前目录中的所有文件(由 指定.
)。省略点,您将只拥有 PDF。