用shell脚本写一个搜索指定路径下文件里的关键字
时间: 2023-12-04 08:05:06 浏览: 153
查询指定文件目录下关键字
3星 · 编辑精心推荐
好的,以下是一个简单的 Shell 脚本,可以搜索指定路径下文件里的关键字:
```
#!/bin/bash
# 读取要搜索的路径和关键字
read -p "请输入要搜索的路径:" path
read -p "请输入要搜索的关键字:" keyword
# 搜索包含关键字的文件并输出文件名和行数
grep -rn "$keyword" "$path"
```
这个脚本会要求用户输入要搜索的路径和关键字,然后会使用 grep 命令搜索包含关键字的文件,并输出文件名和行数。
你可以将这个脚本保存到一个文件中,比如 search.sh,然后运行以下命令来给它添加执行权限:
```
chmod +x search.sh
```
然后就可以执行该脚本来进行搜索了:
```
./search.sh
```
脚本会提示你输入要搜索的路径和关键字,你只需要输入即可。
阅读全文