【发布时间】:2014-06-14 12:15:41
【问题描述】:
我在 linux pc 中有两个文件 X1 和 X2,一个文件 (X1) 包含 10000 个唯一 ID(如 1001、5287、6589)另一个文件 (X2) 在特定位置包含包含任何这些 ID 的行让我们说每行中的位置 125 到 128。 现在我想grep包含第一个文件(X1)的ID的第二个文件(X2)的行并将其写入另一个文件(X3)。为此,我需要任何 awk 命令或 perl 脚本。 我想在 X2 的 125 到 128 位置而不是在 X2 的其他位置 grep 那些具有 X1 id 的 X2 行。
【问题讨论】:
-
必须是awk还是perl?这似乎有点矫枉过正。