如何使用 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.6k 阅读
4 回答4.2k 阅读
2 回答966 阅读✓ 已解决
2 回答3.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答573 阅读✓ 已解决
鉴于您的示例仅打印字符串第一次出现的行号,也许您正在寻找:
如果您确实想要所有出现(例如,如果您的示例的所需输出实际上是“2\n3\n”),请省略
exit
。