使用变量作为行号从bash脚本中的文件读取特定行

时间:2014-02-08 20:15:38

标签: bash shell sed

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

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

我想知道这样做的正确语法。
谢谢

1 个答案:

答案 0 :(得分:14)

你几乎拥有它。

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