Unix - наименьшее значение в столбце - PullRequest
0 голосов
/ 02 октября 2018

У меня есть текстовый файл, который представляет собой три столбца чисел, разделенных пробелом.Мне нужно использовать «сортировку», чтобы отобразить наименьшее значение столбца 3 и только это значение.

Я пытался

sort -k3 file.txt | head -1

, но он показывает первое значение всех трех столбцов.

1 Ответ

0 голосов
/ 02 октября 2018

Это то, что ожидается.sort -k3 file.txt | head -1 говорит: "покажи мне первую строку вывода"

Просто введите sort -k3 file.txt | head, чтобы получить первые 10 строк.

Что вы ожидали или хотели?

В ответ на комментарий: не беспокойтесь!Мы все новички в начале: -)

sort -r file.txt будет сортировать в обратном порядке, и, как говорит @shellter, sort -r -k3 file.txt | awk 'NR==1{print $3} выведет третье значение в первой строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...