【问题标题】:How to select from the output of grep?如何从 grep 的输出中进行选择?
【发布时间】:2019-04-15 21:42:20
【问题描述】:

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

所以我这样做了:

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

我知道了:

 04
 07
 2018050

现在我想选择第三行?有什么想法吗?

【问题讨论】:

标签: linux grep


【解决方案1】:

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

set -n 3p

你可以得到最后一行输出:

tail -n 1

例如:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-29
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 2021-04-22
    • 1970-01-01
    • 2018-09-09
    相关资源
    最近更新 更多