如何使用 bash 脚本查找出现字符串的行号?
例如,如果一个文件看起来像这样,
Hello I am Isaiah
This is a line of text.
This is another line of text.
我运行脚本来查找字符串“line”,它会输出数字 2,因为它是第一次出现。
原文由 David L. Rodgers 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何使用 bash 脚本查找出现字符串的行号?
例如,如果一个文件看起来像这样,
Hello I am Isaiah
This is a line of text.
This is another line of text.
我运行脚本来查找字符串“line”,它会输出数字 2,因为它是第一次出现。
原文由 David L. Rodgers 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答781 阅读✓ 已解决
2 回答3.2k 阅读
鉴于您的示例仅打印字符串第一次出现的行号,也许您正在寻找:
如果您确实想要所有出现(例如,如果您的示例的所需输出实际上是“2\n3\n”),请省略
exit
。