Я был пользователем UNIX больше лет, чем мне хотелось бы думать, и за это время меня научили ожидать, что когда в программе дадут противоречивые переключатели, побеждает последний. Недавно я заметил, что
cat -bn file
а также
cat -nb file
оба используют опцию -b
(число непустых строк) над опцией -n
(нумерация всех строк). Такое поведение наблюдается как в BSD, так и в Linux, поэтому я не думаю, что это особенность реализации. Это что-то, что указано где-то, и я просто схожу с ума, ожидая, что первый пример будет нумеровать все строки?