gpt4 book ai didi

python - 跳转到txt文件中的特定行

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:04 26 4
gpt4 key购买 nike

我有一个大文本文件,我想打开它并跳转到包含特定字符串的行。我设法做的是跳转到特定的行号。

import os
os.system('sudo gedit +50 test.txt')

我如何编辑代码以使其搜索特定字符串而不是行号?

最佳答案

您可以调用该行作为您在下一行查找的文本的第一次出现:

   gedit +$(grep -n "id" test.txt  | head -n 1 | cut -f 1 -d ':')  test.txt

这个 grep -n "text_to_find"test.txt |头-n 1 | cut -f 1 -d ':' 意思是:

  1. grep ... 告诉我所有有“test_to_find”和行号前缀的行
  2. head ...:获取第一次出现
  3. cut ...获取行号

如果没有发生,你必须修复它

关于python - 跳转到txt文件中的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34182249/

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