Как в Linux вывести файл с нумерацией строк

В Linux есть всем знакомая команда cat для вывода содержимого файла. Но как быть, если нужно отобразить тот же файл, но чтобы пронумеровать каждую строку по порядковому номеру? Cat умеет и это:

cat -n my.file

Или так:

cat --number my.file

Также можно воспользоваться командой nl, которая делает ровно то же самое:

nl my.file

В редких случаях может понадобиться так, чтобы пустые строки пропускались и не нумеровались. Для этого нужно использовать другой флаг:

cat -b my.file
Или так:
cat --number--nonblank my.file

Также можно задать опцию для удаления идущих подряд пустых строк:

cat -s my.file
Или так:
cat --squeeze-blank my.file