【发布时间】:2022-01-06 09:07:03
【问题描述】:
我在 search_these.txt 文件中有一个包含 500 个 ID 的列表;和 300 个压缩数据文件,编号为 {}_of_300_search_in.gz。我想从 300 个数据文件中的每一个中提取 500 个 id 的数据到一个输出文件中。
我尝试了以下代码,但它会引发错误Usage: grep [OPTION]... PATTERN [FILE]...。我不确定我在这里做错了什么。
cat search_these.txt | while read line
do
seq 1 300 | xargs -I '{}' bash -c 'zcat {}_of_300_search_in.gz | grep -w $line' >> output.txt
done
【问题讨论】: