在文件中搜索键盘指定的扩展名。 Shell脚本

时间:2018-01-23 09:18:41

标签: shell sh

我尝试通过键盘指定文件扩展名,然后在当前目录中找到所有这些文件,但我无法从变量中读取扩展名。

echo Input file type:
read EXT
find . -name '*.{EXT}'

1 个答案:

答案 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级别的子目录。