查找指定文件名路径的shell脚本
时间: 2023-10-18 19:21:34 浏览: 141
shell 查找指定名称的文件 脚本
5星 · 资源好评率100%
您可以使用以下shell脚本来查找指定文件名路径:
```
#!/bin/bash
filename=$1
directory=$2
if [ -z "$filename" ] || [ -z "$directory" ]; then
echo "usage: find_file.sh <filename> <directory>"
exit 1
fi
result=$(find "$directory" -name "$filename" -print)
if [ -z "$result" ]; then
echo "File not found"
else
echo "$result"
fi
```
在脚本中,第一个参数是要查找的文件名,第二个参数是要查找文件的目录。如果未提供正确的参数,则会显示错误消息。在查找文件时,使用了 `find` 命令来查找指定目录及其子目录中的指定文件名,如果找到了指定文件,则会输出该文件的路径,否则会输出文件未找到的消息。
阅读全文