Open a Text File to Specific Line Number at Command Line
Have you ever known that you need to open a specific text file to a specific line number? Perhaps for a code review or adjustment, whatever the reason this is fairly common. Rather than open the text file in nano or vim and then navigate to the line number you want to access, there is a faster way available to command line users.
In fact, you can jump directly to a specific line number of a text file on launch of vim or nano.
How to Open VIM or nano to Specific Line Number of Text File
John Talbot writes in with this useful terminal tip: “I spend a lot of time writing scripts and editing text through the terminal, so if I get a script error telling me that line 240 is messed up, I use the following command to quickly access the problematic line: nano +240 script.sh”
I found this to be a really useful command, if you’re unclear of the syntax it’s simple:
nano +linenumber filename
For example, opening the file “script.sh” to line number 21 would be with nano:
nano +21 script.sh
And script.sh opens directly with line 21 selected and ready to go.
Great, isn’t it? This works in vim as well:
vi +240 script.sh
And vim opens to line 240 of script.sh. Perfect!
Try it out, it works great in most command line text editors for any platform, whether Mac OS X, Linux, BSD, you name it, it works great.