WinVi WinVi — ваш новый текстовый редактор. Наслаждайтесь всем, не выходя из полноэкранного редактора с горячими клавишами для Windows и Linux. WinVi — это минималистичный редактор, ориентированный на взаимодействие с пользователем. Удалить строки в файле, сохранив первую строку У меня есть 2 файла, которые выглядят так: Файл 1 2 3 4 5 Файл б 1 2 Я хочу сравнить два файла и найти общие строки, а остальные удалить. Итак, если у меня есть: 2 3 4 5 6 7 Я получу: 1 Но в файле b всего одна строка, а в файле a их больше. Есть ли способ сделать это с помощью awk? А: Вы можете попробовать использовать команду uniq -c и команду sort, чтобы отсортировать и выбрать наиболее распространенную строку: $ awk 'NR==FNR {l[$1]=$0;следующий} l[$0]++' a b | сортировать -k2,2nr | уникальный -c 1 Объяснение: NR==FNR { Это быстрый и эффективный текстовый редактор, которого вы так долго ждали. WinVi — совершенный текстовый редактор с бесчисленными функциями, такими как: - Полные номера строк и диапазоны строк - 2D/3D Unicode окно просмотра - Перенести текст - Автоматический отступ - Помощь с кодом - 8-битная, 16-битная, Unicode Hex, Pascal, Visual Basic и поддержка JavaScript - 7 разных цветов для линий и кода - Навигация по номерам строк и диапазонам строк - Разделенный вид - Поиск линии - Пользовательские горячие клавиши - Отступ строки - Однострочные комментарии - правила стиля EOL - Подсветка символов - Улучшенная нумерация строк - Отметить и добавить в закладки - Навигация с цветовой кодировкой - Пользовательские цвета - Управление проектом - Удаленное подключение - Завершение кода и нечеткий поиск - Форматирование кода - Автосохранение - Автофокус - Подсветка - Автоматическая проверка орфографии - Распознавание речи - Редактирование обычного текста и UTF-8 - Мгновенный полный экран - Преобразование окончания строки - Читабельность - Пользовательские шрифты - Проверка орфографии - Перезапись буфера обмена - Настраиваемый фон - Так же, как IDE - Редактор с вкладками - Проверка орфографии и синтаксиса - Поддерживайте порядок с помощью настраиваемых вкладок и структур папок - Горячие клавиши - Автосохранение и резервное копирование - Поддержка Юникода - Автоматически определять длину линии - Автоматический отступ - Проверка орфографии - Подсветка - Проверка синтаксиса - Автоформатирование - Форматирование кода - Перейти к номеру строки - Поиск и замена - Синтаксическая окраска - Проверка синтаксиса - Копировать/вставить код - Линии просмотра сетки - Просмотр набора закладок - Перетащите файл - Поддержка Юникода - Многоядерный - Шестнадцатеричный редактор Unicode - Помощь с кодом - Копировать/вставить код - Контекстная замена/подсветка - Возможность перезаписи (легко отменить) - Отменить повторить - Выравнивание кода - Расширяемый - Поддержка более 200 языков, в том числе: английский, китайский, русский, fb6ded4ff2
Related links:
Comments