如何在 linux 中返回文件中文本第一次出现的行号?比如一个文件如下。
12:04:56 xxxx
12:06:23 xxxx
12:09:11 xxxx
12:09:13 xxxx
12:10:12 xxxx
如果想要的文本是“12:09:”,谁能提供一个返回 3 的行命令?
最佳答案
试试这个:
awk '/12:06:23/{print NR;exit}' file
grep -n -m1 "12:06:23" file | cut -d':' -f1
关于linux - 如何在 linux 中返回文件中第一次出现文本的行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445132/