Удалить строки из.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

Любая из вышеперечисленных команд должна работать для вас. Увидеть:

Другие вопросы по тегам