linux中vi如何实现复合搜索
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下linux中vi如何实现复合搜索,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!复合搜索在 vi 中,可以
千家信息网最后更新 2025年11月08日linux中vi如何实现复合搜索
小编给大家分享一下linux中vi如何实现复合搜索,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
复合搜索
在 vi 中,可以使用 / 命令搜索字符串,这需要以字面字符串或正则表达式的形式指定要匹配的模式。例如,要想在文件中搜索单词 echo,只需进入命令模式,输入 /echo,然后按回车。这个命令会找到 清单 6 所示文件的第 3 行的***个单词。
清单 6. 复合搜索1 #!/bin/ksh2 #3 echo "Starting"4 file=${1}56 echo ${file}78 if [[ ${file} = 1 ]] ; then9 ((file=${file}+1))10 echo "Adding one gives " \11 ${file}12 fi13 echo "Ending"14 exit~~可以使用简单的正则表达式指定寻找包含某一单词而且后面有另一个单词的行。例如,要想寻找包含字符串 echo、后面有零个或更多字符、之后是字符串 file 的***行,应该使用 /echo.*file。在 清单 6 所示的文件中,这个命令会找到第 6 行的***个单词。
但是,只有这两个字符串出现在同一行上,这个命令才认为是匹配的。如果希望搜索出现在另一个模式或字符串后面的某个模式或字符串,不管这两个模式或字符串是否在同一行上,那么可以指定由分号 (;) 分隔的两个搜索命令,从而执行复合搜索。例如,要想搜索出现在字符串 {file}+1 后面的字符串 echo,应该使用 /{file}+1/;/echo/。在 清单 6 所示的文件中,这个命令会找到第 10 行的***个单词。
复合搜索对于寻找代码中出现在另一个命令后面的某个命令尤其有用 — 例如,在设置某个变量之后调用函数的地方。
以上是"linux中vi如何实现复合搜索"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
搜索
字符
字符串
命令
单词
模式
文件
清单
两个
篇文章
一行
内容
更多
正则
表达式
不怎么
代码
函数
分号
变量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
表达式类型不匹配 数据库
服务器消除故障灯
杭州优翡网络技术有限公司
百万连接服务器
网络安全是一门专业吗
青岛大嘴网络技术有限公司
服务器虚拟化安全软件
内存数据库都有哪些类型
服务器为什么是动态ip的
软件开发跟电商有关系吗
南京集团软件开发公司有哪些
网络安全教育警示片新闻稿
from数据库
显示sql数据库当前日期
人渣服务器被禁止是啥意思
淮南网络技术优化方案
数据库插表延迟一小时
腾讯网络安全牛人
企业服务器密码管理
网络安全一法一条例
数据库三表查询
中国学术期刊数据库原有格式是
java服务器
软件开发部优秀材料
完美世界服务器信息连接错误
足球经理 数据库 大小
办公室自动化软件开发
网络安全领导小组及职能
倡议书注意网络安全
苏州服务器pdu电源定制