我有两个文件:
File1中:
ABC123
XYZ123
文件2:
ABC123,APPLE
ABC123,BALL
XYZ123,BAT
ABC123,CAT
HJK456,MAT
我想删除File2中存在的所有模式。意思是我想从File2中删除ABC123和XYZ123。为此,我运行以下脚本。
while read -r line
do
sed -i "/$line/d" $File2
done<File1
使用此脚本,File2将具有
HJK456,MAT
这个脚本是为了我的目的,但我想这样做,其中File1有100 000个条目,File2有500 000个条目。我知道这里的sed很慢。任何人都可以帮助我获得一些能够完成这项工作并且速度更快的命令。