【发布时间】:2014-05-02 16:34:05
【问题描述】:
可能重复:Bash tool to get nth line from a file
我需要选择文件的第 n 行,这一行定义为变量 PBS_ARRAYID
另一个问题(上面的链接)中的接受解决方案是:
sed 'NUMq;d' job_params
我正在尝试适应这样的变量(实际上我尝试了很多东西,但更有意义的那个):
sed "${PBS_ARRAYID}q;d" job_params
但我收到以下错误:
sed: -e expression #1, char 2: invalid usage of line address 0
我做错了什么?
【问题讨论】:
-
显然,您做错了什么是试图提取文件的第 0 行。
sed认为第一行是第 1 行。 -
谢谢!我不知道
标签: bash sed environment-variables