'nl' - number lines of files - Video Man Pages
The 'nl' command adds line numbers to files or to terminal output. + Number non-blank lines in a file: nl path/to/file + Number non-blank lines in ouptut from stdin: command | nl ex: seq 10 | nl + Number [a]ll [b]ody lines including blank lines or do [n]ot number body lines: nl -b a path/to/file + Do [n]ot number [b]ody lines (essentially this suppresses the line numbers): nl -b n path/to/file NOTE The above command is not that different than 'cat' or 'less' except that 'nl -b n' does reserve space for where the line numbers would have been. + Number only the lines matching a basic regex [p]attern: nl -b p'FooBar[0-9]' path/to/file -OR- nl -b p'^#' .bashrc + Use a specific [i]ncrement for line numbering: nl -i NUMBER path/to/file + Specify the line numbering width (default = 6): nl -w NUMBER path/to/file + Specify [n]umber-format as [r]ight justified with leading [z]eroes: nl -n rz path/to/file + Specify [n]umber-format as [r]ight justified with [n]o leading zeroes: nl -n rn path/to/file + Specify [n]umber-format as [l]eft justified with [n]o leading zeroes: nl -n ln path/to/file + Use a specific string to separate line numbers from the lines (default = TAB): nl -s ' | ' path/to/file REFERENCED: ► https://gitlab.com/dwt1/vidman WANT TO SUPPORT THE CHANNEL? 💰 Patreon: https://www.patreon.com/distrotube 💳 Paypal: https://www.paypal.com/donate/?hosted_button_id=MW3ZFGS8Q9JGW 🛍️ Amazon: https://amzn.to/2RotFFi 👕 Teespring: https://teespring.com/stores/distrotube DT ON THE WEB: 🕸️ Website: http://distro.tube 📁 GitLab: https://gitlab.com/dwt1 🗨️ Mastodon: https://fosstodon.org/@distrotube 👫 Reddit: https://www.reddit.com/r/DistroTube/ 📽️ Odysee: https://odysee.com/@DistroTube:2 FREE AND OPEN SOURCE SOFTWARE THAT I LIKE: 🌐 Brave Browser - https://brave.com/ 📽️ Open Broadcaster Software: https://obsproject.com/ 🎬 Kdenlive: https://kdenlive.org 🎨 GIMP: https://www.gimp.org/ 💻 VirtualBox: https://www.virtualbox.org/ 🗒️ Doom Emacs: https://github.com/hlissner/doom-emacs Your support is very much appreciated. Thanks, guys!
Suggested videos

Hey, DT! You're Dumb...Your Non-Linux Opinions Suck!
DistroTube · 26:32

Ubuntu Ditches GNU Core Utilities (Because...Rust?)
DistroTube · 15:55

My Thoughts After One Year Using Niri
DistroTube · 21:11

A.I. Bots Have Taken Over Our Lives
DistroTube · 10:22

Hey, DT! Stop Calling Claude "He"...He's Not A Person!
DistroTube · 28:20

Replacing Native Apps With Snaps And Flatpaks? (Don't Do It!)
DistroTube · 8:26

The Age Of Beginner Friendly Distros Is Over
DistroTube · 9:02

A Quick Look At Debian 13 "Trixie"
DistroTube · 21:05