linux的grep和find命令
【摘要】 文本搜索查找: grepgrep -n(显示行号) -i(不区分大小写) “搜索内容” 文件名(在哪个文件里面搜索)“\<搜索内容\>” 精确搜索“^搜索内容” 匹配行首搜索“搜索【内容】” 范围搜索. 表示任意一个字符* 表示0个或者多个相同字符例子:grep -n “\<23\>” data.f 在data.f文件中搜索查找只包括23的行,列出行号。例子:grep -n "^23" da...
文本搜索查找: grep
grep -n(显示行号) -i(不区分大小写) “搜索内容” 文件名(在哪个文件里面搜索)
“\<搜索内容\>” 精确搜索
“^搜索内容” 匹配行首搜索
“搜索【内容】” 范围搜索
. 表示任意一个字符
* 表示0个或者多个相同字符
例子:grep -n “\<23\>” data.f 在data.f文件中搜索查找只包括23的行,列
出行号。
例子:grep -n "^23" data.f 在data.f文件中只搜索查找以23开头的行,
列出行号。
例子:grep -n "23[23]" data.f 在data.f文件中搜索查找包括232或者233的
行,列出行号。
例子:grep -n "23[2-8]" data.f 在data.f文件中搜索查找包括232、233、
234~238的行,列出行号。
| : 连接多条命令,管道符前面命令的输出作为后面命令的输入
ls -al | grep 文件夹名或者文件名 精确查找文件夹或者文件(常用)
查找文件或文件夹及其路径: find
一般查找: find 查找范围(例如/) -name 文件名或文件夹名
确定文件类型的查找: find 查找范围(例如/) -name 文件名或文件夹名 -type 文件类型
对查找文件进行可执行操作:
find 查找范围(例如/) -name 文件名或文件夹名 -exec 命令 { } \;
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)