Вот короткий скрипт python3, основанный на ответе Джермера, который должен выполнить это, сохранив несортированный порядок b.txt.
#!/usr/bin/python3
with open('a.txt', 'r') as afile:
a = set(line.rstrip('\n') for line in afile)
with open('b.txt', 'r') as bfile:
for line in bfile:
line = line.rstrip('\n')
if line not in a:
print(line)
# Uncomment the following if you also want to remove duplicates:
# a.add(line)
Точки монтирования используются системой Snap Packaging Ubuntu.
Вот как загружается / работает привязка.
https://www.ubuntu.com/desktop/ snappy Snaps работает с любым дистрибутивом или устройством. Snaps быстрее устанавливаются, проще создавать, безопаснее запускать, и они обновляются автоматически и транзакционно, поэтому ваше приложение всегда свежо и никогда не сломается. Публичная коллекция снимков включает в себя новейшие и лучшие приложения от GitHub и за ее пределами, поэтому у вас есть весь мир приложений для Linux под рукой.Точки монтирования используются системой Snap Packaging Ubuntu.
Вот как загружается / работает привязка.
https://www.ubuntu.com/desktop/ snappy Snaps работает с любым дистрибутивом или устройством. Snaps быстрее устанавливаются, проще создавать, безопаснее запускать, и они обновляются автоматически и транзакционно, поэтому ваше приложение всегда свежо и никогда не сломается. Публичная коллекция снимков включает в себя новейшие и лучшие приложения от GitHub и за ее пределами, поэтому у вас есть весь мир приложений для Linux под рукой.Точки монтирования используются системой Snap Packaging Ubuntu.
Вот как загружается / работает привязка.
https://www.ubuntu.com/desktop/ snappy Snaps работает с любым дистрибутивом или устройством. Snaps быстрее устанавливаются, проще создавать, безопаснее запускать, и они обновляются автоматически и транзакционно, поэтому ваше приложение всегда свежо и никогда не сломается. Публичная коллекция снимков включает в себя новейшие и лучшие приложения от GitHub и за ее пределами, поэтому у вас есть весь мир приложений для Linux под рукой.