linux中vi如何实现复合搜索
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下linux中vi如何实现复合搜索,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!复合搜索在 vi 中,可以
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
A股互联网金融科技公司
科技企业和互联网企业
金融科技创新监管互联网金融
上海互联网科技有限公司
互联网科技的发展
西安互联网科技公司
科技互联网创业计划书
互联网科技咨询
金融科技和互联网金融
互联网科技素材视频竖屏
剑昆互联网络科技有限公司临桂
互联网公司科技股
威龙国际互联网科技公司
互联网科技资金流入
下一代互联网重大应用科技园
半导体行业属于互联网高科技类吗
数字互联网科技有限公司
宁波允成互联网科技有限公司
六子台科技互联网展会
前海云享互联网科技
万易互联网科技
以房互联网科技
壕鑫互联网络科技
新浪科技互联网
互联网高科技企业
互联网金融和金融科技
华夏互联网科技业
互联网界的黑科技
保山互联网科技靠谱吗
保山浩联互联网科技有限公司