如何从grep的输出中选择?

时间:2019-04-15 08:13:49

标签: linux grep

我只想从此文件的名称中提取日期:

所以我做到了:

echo HNR.L04.C07.ldd.T2018050.BG.nc.nc |grep -o '[0-9]\+'

我明白了:

 04
 07
 2018050

现在我要选择第三行?有什么主意吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令获取输出的第一行:

set -n 3p

您可以使用以下命令获得输出的最后一行:

tail -n 1

例如:

echo HNR.L04.C07.ldd.T2018050.BG.nc.nc | grep -o '[0-9]\+' | sed -n 3p