Удалить строки из.txt gawk
Хорошо, так как мне удалить строки из new.txt
если они в tried.txt
,
Например, если new.txt
содержит 123 и tried.txt
содержит 123, поэтому удалить 123 из in.txt
и выводить результаты в new2.txt
,
1 ответ
С помощью grep
:
grep -F -x -v -f tried.txt new.txt > new2.txt
С помощью awk
:
awk "NR==FNR{a[$0];next} !($0 in a)" tried.txt new.txt > new2.txt
Любая из вышеперечисленных команд должна работать для вас. Увидеть: