The new GNU coreutils does not anymore accept head/tail -N where N is the amount of lines. New syntax enforces head/tail -n N.
А почему? Потому что POSIX так диктует. А то, что это сломает тысячи и десятки тысяч скриптов на разных системах, и бесчисленное количество людей, включая меня, заставит переучивать пальцы и инстинкты, а также тратить лишние три нажатия кнопок на бесчисленные и бессмысленные "-n " - на это им наплевать.
Die stupid POSIX, die!
Буду писать 'sed 1q' итп. им назло.