下面是一个使用正则表达式列出文件列表的Bash脚本示例:
#!/bin/bash
# 设置要使用的文件夹路径和正则表达式
folder="/path/to/folder"
pattern="*.txt"
# 使用find命令列出符合正则表达式的文件列表
files=$(find "$folder" -type f -name "$pattern")
# 遍历文件列表并输出文件名
for file in $files; do
echo "$file"
done
在上面的示例中,你需要将/path/to/folder
替换为你想要列出文件的文件夹路径,并将*.txt
替换为你想要的正则表达式模式。脚本将使用find
命令来查找符合正则表达式的文件,并将结果存储在$files
变量中。然后,它会遍历$files
变量并输出每个文件的文件名。
要运行脚本,将其保存为一个文件(例如list_files.sh
),然后在终端中运行bash list_files.sh
命令。