我正在尝试从文件中 grep 一个值,但无法 grep 所需的行
文件inp.txt包含
0:235
11:233
10:5
24:2
20:13
我试图获取 0 旁边的值:但是当我执行 grep "0:"时,输出是
0:235
10:5
20:13
期望的输出是
0:235
哪些 grep 参数可以帮助我捕获它?
最佳答案
使用 grep
你可以使用开始 anchor :
grep '^0:' file
这将打印以 0:
开头的行,即 0:235
但是,如果您只想打印第二个字段,那么最好使用 awk
:
awk -F ':' '$1 == 0{print $2}' file
235
关于bash - Grep 没有任何前导字符的精确行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38177939/