Це об’єднання команд, яке можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
комбінувати - об'єднувати набори рядків з двох файлів за допомогою логічних операцій
СИНТАКСИС
об'єднати файл1 і файл2
об'єднати файл1, а не файл2
об’єднати файл1 або файл2
об’єднати файл1 xor файл2
_ файл1 і файл2 _
_ файл1 не файл2 _
_ файл1 або файл2 _
_ файл1 xабо файл2 _
ОПИС
об'єднувати об’єднує рядки в два файли. Залежно від вказаної булевої операції,
вміст буде поєднуватися різними способами:
і Виводить рядки, які є у файлі1, якщо вони також присутні у файлі2.
not Виводить рядки, які є у файлі1, але не у файлі2.
або Виводить рядки, які знаходяться у файлі 1 або файлі 2.
xor Виводить рядки, які є в файлі1 або у файлі2, але не в обох файлах.
"-" можна вказати для будь-якого файлу для читання stdin для цього файлу.
Вхідні файли не потрібно сортувати, а рядки виводяться в тому порядку, в якому вони зустрічаються
file1 (з подальшим порядком їх появи у файлі 2 для двох операцій "або"). Ведмідь
майте на увазі, що це означає, що операції не є комутативними; "а і б" не буде
обов'язково збігаються з "b і a". Щоб отримати комутативну поведінку, відсортуйте та uniq
результат
Зауважте, що цю програму можна встановити як "_", щоб врахувати синтаксичний цукор, показаний у
друга половина конспекту (схожа на команду test/[). Наразі цього немає
встановлено як "_" за замовчуванням, але ви можете створити псевдонім, якщо хочете.
Використовуйте комбайн онлайн за допомогою служб onworks.net