网站首页 > 教程分享 正文
脚本如下:
#!/bin/bash
DIR[0]=/mnt/DATA/
DIR[1]=路径2
DIR[2]=路径3
echo -e "\033[1m\033[36m备份文件检索工具\033[0m"
echo "说明:根据检索字符名称查找文件名"
clear
until [[ $i = [Ee][Xx][Ii][Tt] ]]
do
clear
echo -e "\033[1m\033[36m备份文件检索工具\033[0m"
echo "说明:根据检索字符名称查找文件"
echo "输入[exit]退出"
read -p "输入项:" i
echo ""
for S in "${DIR[@]}"
do
F=$(find $S -name "*$i*" -print)
if [ -n "$F" ]; then
N=$(find $S -name "*$i*"|wc -l)
echo "$F"
echo -e "搜索包含[\033[35m$i\033[0m]相关内容 共计[\033[32m$N\033[0m]条记录"
read
else
if [[ $i = [Ee][Xx][Ii][Tt] ]]; then
echo "退出"
else
echo -e "搜索包含[\033[31m0\033[0m]条包含\033[32m[$i]\033[0m记录!"
read
fi
fi
done
done
说明:
很简单的实用的脚本,方便快速查找相应文件所存放位置信息
DIR[*] 等号后面是查询路径
until循环 括号中是 EXIT变量 不用区分大小写
赋予i变量值到for循环中查询 DIR赋予i的变量值
查找成功统计数量并显示路径.
高手勿喷,本人非高手还在学习当中,如有更好的方式谢谢分享。
猜你喜欢
- 2025-04-29 3种方法找出哪个进程在监听一个特定的端口
- 2025-04-29 linux搜索命令
- 2025-04-29 Linux使用pidof命令来快速查找进程id
- 2025-04-29 如何在 Linux 中查找最大的文件?
- 2025-04-29 Linux上使用的文本内容搜索工具--recollgui | 统信 | 麒麟 | 方德
- 2025-04-29 Linux实战之:ldd查找缺失依赖
- 2025-04-29 在 Linux 中查找 IP 地址的 3 种简单方法
- 2025-04-29 在 Linux 中查找系统信息
- 2025-04-29 在linux目录行中找空目录
- 2025-04-29 Linux 的这几种搜索方式,你都会了吗?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)