gpt4 book ai didi

linux - 在linux中搜索文件并跳转到第一个找到的位置

转载 作者:行者123 更新时间:2023-12-03 03:15:50 28 4
gpt4 key购买 nike

我需要 Linux 命令的帮助,通过该命令我可以在文本文件中搜索字符串并转到找到该字符串的第一个位置,并能够从那里向下和向上滚动。我正在寻找这样的命令的时间。 GREP 只会查找出现的情况,打印它们并退出文件。我需要能够跳转到该行并能够上下滚动才能看到周围的其他行。

最佳答案

您可以使用 lessvim 来做到这一点,例如:

less +/pattern file.txt
vim +/pattern file.txt

这将打开file.txt进行编辑,并跳转到“pattern”的第一个匹配项(如果存在)。您可以使用箭头键或使用 jk 向上或向下移动。

该模式可以是 lessvim 能够理解的基本正则表达式 (BRE)。例如:

less +/^settings file.txt
vim +/^settings file.txt

这将跳转到以字符串“settings”开头的第一行。

关于linux - 在linux中搜索文件并跳转到第一个找到的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21804276/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com