С помощью терминала: расположите содержимое (строки) файла в алфавитном порядке

В свободное время начинаю случайным образом проверять системные команды ... поэтому часто нахожу интересные советы 🙂

Это один из них, в точности как указано в заголовке, я покажу вам, как, имея файл с множеством строк текста внутри, расположить строки этого файла в алфавитном порядке.

Например, у нас есть файл (называемый дистрибутивы), содержащий следующее:

Linux
Debian
Ubuntu
Archlinux
сабайон
папуасских
Soluses

И мы хотим расположить эти дистрибутивы по алфавиту.

Для этого в терминале мы помещаем следующее:

cat distros | sort > distros-ordenadas

И вуаля, я показываю вам снимок экрана, на котором я выполняю эту команду, а затем выполняю кошка (показ содержания) нового файла заказанные дистрибутивы:

…. К чему чрезвычайно легко? 😀

Команда sort у вас есть много вариантов, в терминале, если они есть мужской вид он покажет вам все варианты 😉

В общем, небольшой совет, который может решить несколько проблем в определенный момент, хахахаха, надеюсь, вам понравился.

привет


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

      Крис Непита сказал

    Это очень полезно, спасибо за информацию ~

         КЗКГ ^ Гаара сказал

      Спасибо за комментарий 😉

      Августин сказал

    Хороший совет 😉

         КЗКГ ^ Гаара сказал

      Благодарю вас!

      Pipe сказал

    Откуда вы получаете советы?

         КЗКГ ^ Гаара сказал

      Как я уже сказал в начале поста, в свободное время я начинаю просматривать системные команды 🙂
      Я нашел это, потому что искал варианты или альтернативы команде разместить, Я попытался найти такие команды, как «поиск» или что-то в этом роде, но не нашел ни одной, поэтому перечислил все команды с s и через некоторое время это привлекло мое внимание sort ????

      Спасибо за комментарий, добро пожаловать в блог 😀

           Будет сказал

        Альтернативы "найти" - это "где" и "найти"

             КЗКГ ^ Гаара сказал

          Ага, я знаю его ... но где нет, хе-хе, спасибо

      Будет сказал

    Я поддерживаю серверы Unix AIX и Sun (а иногда и Red Hat или SuSe) полностью с терминала, и правда в том, что команды сортировки вместе с cut, grep, awk и т. Д. они творят чудеса ^ ___ ^

      Дэрри Кастро сказал

    Отлично, использовал для формата этой модели

    100: user1
    287: user2
    150: user3

    cat order.txt | sort -n> order1.txt
    100: user1
    150: user3
    287: user2

    Спасибо…

      Эрнесто сказал

    Спасибо, я смог правильно применить.

      Евгения сказал

    Как мне заставить его записать его в тот же файл, то есть без необходимости назначать его новому файлу? Спасибо!

         учитель сказал

      Если я правильно понял, изменение его в том же файле похоже на перенаправление вывода в файл с тем же именем. НО ОСТОРОЖНО! Если вы послали себе дубинку и хотите вернуться, вы не сможете (содержание будет переписано).

      В примере, который они оставили нам, это будет:
      кошачьи дистрибутивы | сортировать> дистрибутивы

      учитель сказал

    Не знаю, увидит ли автор этого поста комментарий, но у меня возник вопрос с командой «sort» ...
    В файл я помещаю список каталогов, содержащих определенный файл. В названии этих каталогов есть числа, поэтому я использую такие числа, как 100, 10, 1, .1 и .01.
    Когда вы их заказываете, все становится ПОЧТИ идеальным:
    1) Он не упорядочивается из /.01, /.1, / 1, / 10 и / 100 (он упорядочивается следующим образом:… / .01,… / 100,… / 10, но с внутренней алфавитной связностью их соответствующих подпапки)
    2) Переключайтесь между… / .1 и… / 1

    Можете ли вы придумать, как я могу сделать порядок идеальным или это ограничение команды сортировки?

    заранее спасибо