value1 value3 value2 value4 值3 值5 值6 值7 值8
搜索了网站,找不到我需要的东西。我有两个.txt文件,每一行都有一个值,用换行符分隔。
第一个TXT文件grep -o -f 1sttxtfile 2ndtxtfile > final.txt
使用第一个文件的内容作为搜索项,通过使用-f标志在第二个文件中查找。使用-o 只打印匹配项
您可以这样做,其中a.txt是左边的文件,b.txt是右边的文件。在终端中运行此操作,在文件所在的同一文件夹中:
for token in `cat a.txt`
do
grep $token b.txt
done
如果你想把输出输入到一个文件中,那么你可以添加tee,例如:
for token in `cat a.txt`
do
grep $token b.txt | tee -a final.txt
done