【问题标题】:reading a particular line from a file in bash script using variable as line number使用变量作为行号从bash脚本中的文件中读取特定行
【发布时间】:2014-02-08 20:15:37
【问题描述】:

我有一个包含大量条目的 csv 文件。我必须从文件中读取某些行。行号存储在一个名为 lineno 的变量中。
如何做到这一点?它可能看起来像:

line=$(sed -n "($lineno)p")

我想知道执行此操作的正确语法。
谢谢

【问题讨论】:

    标签: bash shell sed


    【解决方案1】:

    你几乎拥有它。

    line=$(sed -n "${lineno}p" "$file")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      • 2015-05-01
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      相关资源
      最近更新 更多