мы можем получить отсортированный выход grep

У меня одинаковое: 1.txt с написанным в нем 2.txt , 2.txt с написанным в нем mango , 3.txt с написанным в нем 4.txt , 4.txt с написанным в нем mango .

grep -e apple -e mango *.txt даст результат как:

 1.txt: apple 2.txt: mango 3.txt: apple 4.txt: mango 

Но мне нужен вывод как:

 1.txt: apple 3.txt: apple 2.txt: mango 4.txt: mango 

Возможно ли это с помощью команды grep ? – без использования какой-либо другой команды вроде сортировки или так

  • Установленный coreutils на CentOS для sort -human-readable флага, но он все еще не работает
  • Как я могу сортировать список с уровнем major.minor.patch и иногда rc правильно?
  • Почему `ls` перечисляет следующие файлы в, казалось бы, разных порядках?
  • Сортировка STDIN по длине и количеству небилетов в скрипте Bash
  • Как сделать обратный вывод, который уже передан из команд сортировки и вырезания
  • Каков порядок сортировки при использовании условных операторов?
  • Алфавит в именах файлов с помощью сортировки?
  • Как я могу перечислять скрытые каталоги, затем каталоги, затем скрытые файлы и, наконец, файлы с ls?
  • One Solution collect form web for “мы можем получить отсортированный выход grep”

    Это невозможно, только используя grep . Вы должны использовать другой инструмент, например sort :

     $ grep -e apple -e mango *.txt | sort -t: -k2,2 1.txt:apple 3.txt:apple 2.txt:mango 4.txt:mango 
    Interesting Posts

    Как отношение / dev / fd относится к / proc / self / fd /?

    xdotool sleep 1 vs sleep 1, любая разница?

    Независимость от оболочки для строк в скриптах

    Как загрузить live debian с использованием изображения persistence в режиме только для чтения?

    Создать и открыть файл с помощью одной команды?

    Являются ли эти номера пропускной способности типичными для SSD?

    gvim на RHEL (Red Hat Enterprise Linux) установить в домашний каталог

    Отображение дискового пространства, необходимого для обновления

    Как я могу объединить нераспределенный раздел с расширенным разделом?

    Обновление версий ядра при загрузке из rEFInd

    Как удалить дублирующее значение в текстовом файле с разделителями табуляции

    Есть ли способ выполнить команды из истории?

    Текстовый файл занят при копировании некоторых файлов

    Создайте еще один ярлык `~~` like `~` (домашний каталог)

    FreeBSD: нет автоматического переключения между звуком в динамике и встроенным разъемом для наушников

    Linux и Unix - лучшая ОС в мире.