我尝试通过键盘指定文件扩展名,然后在当前目录中找到所有这些文件,但我无法从变量中读取扩展名。
echo Input file type:
read EXT
find . -name '*.{EXT}'
答案 0 :(得分:1)
使用此脚本
#!/bin/bash
echo -n "Input file type:"
read EXT
find . -type f -name "*.$EXT"
此脚本将搜索当前目录及其子目录中的文件。如果要优化此
,可以使用maxdepth
find . -maxdepth 1 -type f -name "*.$EXT"
-maxdepth X
:搜索当前目录以及所有X级别的子目录。