【发布时间】:2016-04-01 04:03:23
【问题描述】:
我正在尝试使用 awk 根据 Title 列在第一个 txt 电子表格中进行搜索,如果匹配,则使用此行更改第二个文件。
我第一次尝试使用 comm 但它不起作用。 我在那里找不到任何类似的主题。有人可以帮我吗?
文件1
Title score atividade
ZINC79350772 -8.435 1
ZINC71820127 -8.371 1
ZINC65370023 -8.265 1
ZINC13151660 -8.203 1
文件2
ZINC79350772 -8.435 0
ZINC71820127 -8.371 0
ZINC65370023 -8.265 0
ZINC78807290 -8.256 0
期望的输出
ZINC79350772 -8.435 1
ZINC71820127 -8.371 1
ZINC65370023 -8.265 1
ZINC78807290 -8.256 0
【问题讨论】:
-
欢迎来到 SO,请展示您的编码工作。
-
我不经常使用
join,但我有点让它工作,但这是一个kludge,因为-e 0将丢失的零重新放回:join -e 0 -o 1.1 1.2 2.3 -a1 file2.txt <(sed 1d file1.txt)