1
假设我有一个文件A,它是一个带有两位数密钥号码和三位数主题号码的列表。现在假设我有第二个文件B包含主题编号对的列表。我想在关键数字中替换文件B中的配对数字。我应该使用哪种UNIX工具来处理替换列表?
我的问题是,这个替换列表工作的正确UNIX工具是什么? tr可以优雅地完成吗? sed怎么样?正确的解决方案的例子(当然)是受欢迎的。
假设我有一个文件A,它是一个带有两位数密钥号码和三位数主题号码的列表。现在假设我有第二个文件B包含主题编号对的列表。我想在关键数字中替换文件B中的配对数字。我应该使用哪种UNIX工具来处理替换列表?
我的问题是,这个替换列表工作的正确UNIX工具是什么? tr可以优雅地完成吗? sed怎么样?正确的解决方案的例子(当然)是受欢迎的。
简短回答:join(1)
的(Linux)手册页应包含足够的信息来完成此操作。
不要忘记首先对连接字段上的文件进行“排序”。 – 2009-10-09 07:32:44