【发布时间】:2013-12-03 08:05:44
【问题描述】:
我正在为这个问题在 linux shell 中寻找一个紧凑/优雅的解决方案(如果可能的话,ksh)。
给定 2 个文件,都包含具有恒定结构的行,例如:
文件 A
354guitar..06
948banjo...05
123ukulele.04
文件B
354bass....04
948banjo...04
我想以某种方式在文件 A 上循环,并在文件 B 中搜索在位置 4-11 具有相同内容但在位置 12-13 具有不同内容的行。
对于上述情况,我希望文件 B 的第二行作为输出,“banjo...”匹配文件 A 的第二行和 05!=04。
我正在考虑使用 awk,但我自己找不到解决方案:(
谢谢!
【问题讨论】: