linux中vi如何实现复合搜索
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,小编给大家分享一下linux中vi如何实现复合搜索,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!复合搜索在 vi 中,可以
千家信息网最后更新 2025年02月07日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安全错误
数据库的锁怎样保障安全
顺义数据库数据脱敏
著名的网络安全事故
学校服务器如何设置
计算机软件开发 算什么专业
保卫网络安全是什么
高校网络安全社团
激战2人男捏脸数据库
教学网络安全
网络安全先进个人发言稿
以太网采用哪种网络技术
网络安全法治宣传教育总结
软件开发中遇到的问题
genbank三个字数据库
江苏进口软件开发厂家批发价
宽带网络技术图书
软件开发安全认证
外贸服务器哪个牌子好
不属于实现数据库系统安全性
网络安全志愿服务活动方案
单位网络安全员的制度
山西组织开展网络安全应急演练
服务器储能设备
我的世界服务器看不见别人的皮肤
amec软件开发
hp 服务器 网卡绑定
电脑版荒野行动pc模拟器服务器
魔兽世界怎么转服务器
梦幻能一直在新手服务器吗
苏州安卓软件开发招聘
没有基础 想学软件开发