我正在尝试从文件中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参数可以帮助我捕获它?
答案 0 :(得分:1)
使用grep
您可以使用开始锚点
grep '^0:' file
这将打印以0:
开头的行,即0:235
但是,如果您只想打印第二个字段,那么最好使用awk
:
awk -F ':' '$1 == 0{print $2}' file
235