Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
anew — Инструмент для добавления новых строк в файлы с пропуском дубликатов. | Kitploit
Инструменты/GitHubGitHub/tomnomnom/anew
Утилиты общего назначенияСкриптинг и автоматизацияУтилиты и фреймворки
GitHubtomnomnom/anew

anew

Инструмент для добавления новых строк в файлы с пропуском дубликатов.

Репозиторий
1.7k1722 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

anew

Добавляет строки из stdin в файл, но только если их ещё нет в файле. Новые строки также выводятся в stdout, что делает его немного похожим на tee -a, который удаляет дубликаты.

Пример использования

Здесь файл things.txt содержит список чисел. newthings.txt содержит второй список чисел, некоторые из которых есть в things.txt, а некоторые — нет. anew используется для добавления последних в things.txt.

root@kitploit:~
▶ cat things.txt
Zero
One
Two

▶ cat newthings.txt
One
Two
Three
Four

▶ cat newthings.txt | anew things.txt
Three
Four

▶ cat things.txt
Zero
One
Two
Three
Four

Обратите внимание, что новые строки, добавленные в things.txt, также отправляются в stdout, что позволяет перенаправить их в другой файл:

root@kitploit:~
▶ cat newthings.txt | anew things.txt > added-lines.txt
▶ cat added-lines.txt
Three
Four

Флаги

  • Чтобы просмотреть вывод в stdout, но не добавлять в файл, используйте опцию пробного запуска -d.
  • Чтобы добавить в файл, но не выводить ничего в stdout, используйте тихий режим -q.

Установка

Вы можете установить с помощью go:

root@kitploit:~
go install -v github.com/tomnomnom/anew@latest

Или скачайте бинарный релиз для вашей платформы.

Скачать инструмент