一尘不染

仅使用Shell脚本从文本文件获取特定行

linux

我正在尝试从文本文件中获取特定行。

到目前为止,在网上我只看到过sed之类的东西(我只能使用sh-不能使用bash或sed或类似的东西)。我只需要使用基本的shell脚本来执行此操作。

cat file | while read line
    do
       #do something
    done

我知道如何遍历行,如上所示,但是如果我只需要获取特定行的内容怎么办?


阅读 220

收藏
2020-06-07

共1个答案

一尘不染

sed:

sed '5!d' file

awk:

awk 'NR==5' file
2020-06-07