У меня есть эта строка кода, где я перехожу в 4-й столбец, получаю максимальное число и распечатываю его
maximum=$(sort -u -k4 -nr Logname.csv | tail-2)
но показывая мне эту ошибку
sort: fflush failed: стандартный вывод: Broken pipe sort: write error
Кто-нибудь может помочь мне исправить это?
tail-2
не является командой, поэтому для sort
не существует процесса для sort
для вывода его вывода, следовательно, ошибка "сломанного трубопровода". Вы забыли пространство:
maximum=$(sort -u -k4 -nr Logname.csv | tail -2)
^^^