【发布时间】:2014-01-22 22:38:14
【问题描述】:
我有一个包含 400,000 行的文件 A。我有另一个文件 B 有一堆行号。
File B:
-------
98
101
25012
10098
23489
我必须从文件A中提取文件B中指定的那些行号。即我想从文件A中提取第98,101,25012,10098,23489行。在以下情况下如何提取这些行。
- 文件 B 是显式文件。
- 文件 B 从管道中到达。例如,grep -n pattern somefile.txt 给了我文件 B。
我想使用see -n 'x'p fileA。但是,我不知道如何从文件中给出“x”。另外,我不知道如何从命令中传递“x”的值。
【问题讨论】:
标签: shell unix command-line