【发布时间】:2026-02-17 05:10:02
【问题描述】:
我有一个包含许多四字母代码的文本文件。我需要使用这个文本文件的内容将内容与另一个文本文件中的文本进行匹配,然后grep 将匹配行的内容输出到一个新的文本文件中。
经过大量使用后,我无法让下面的代码工作......
while read site
do
egrep -n "${site}" cy.00.txt > file.txt
done < /home/weather/newsites.txt
newsites.txt:
KBED
KBOS
KDCA
预期输出:
832:KBED XXX 7/10/2015 0000 UTC
1060:KBOS XXX 7/10/2015 0000 UTC
1630:KDCA XXX 7/10/2015 0000 UTC
【问题讨论】:
-
你总是写入同一个文件,所以你只会得到最后一个 grep 的结果
-
您没有包含来自
cy.00.txt的样本数据