我使用以下代码从 input_file 中提取第一列中具有特定值的行。提取行所基于的值在“one_column.txt”中:
while read file
do
awk -v col="$file" '$1==col {print $0}' input_file >> output_file
done < one_column.txt
我的问题是,如何提取第一列与 one_column.txt 中的任何值都不匹配的行?换句话说,我如何只提取input_file 中未出现在 output_file 中的剩余行?