Ошибка сортировки в bash?

0

У меня есть эта строка кода, где я перехожу в 4-й столбец, получаю максимальное число и распечатываю его

maximum=$(sort -u -k4 -nr Logname.csv | tail-2)

но показывая мне эту ошибку

sort: fflush failed: стандартный вывод: Broken pipe sort: write error

Кто-нибудь может помочь мне исправить это?

Показать ещё 1 комментарий
Теги:
csv
sorting
pipe

1 ответ

0
Лучший ответ

tail-2 не является командой, поэтому для sort не существует процесса для sort для вывода его вывода, следовательно, ошибка "сломанного трубопровода". Вы забыли пространство:

maximum=$(sort -u -k4 -nr Logname.csv | tail -2)
                                           ^^^

Ещё вопросы

Сообщество Overcoder
Наверх
Меню