How to add line numbers (multiples of 5: 0,5,10,15,20) to a text file?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to add line numbers (multiples of 5: 0,5,10,15,20) to a text file?
# 1  
Old 01-23-2014
Code How to add line numbers (multiples of 5: 0,5,10,15,20) to a text file?

Hi,

I need to number the lines in my text file. I know how to do this with standard numbering (1,2,3,4, etc) but I need to count in multiples of 5, beginning 0,5,10,15...

example existing file:
Code:
abcd
efg
hijklm
nopqrs

desired output
Code:
0        abcd
5       efg
10    hijklm
15    nopqrs

etc.

Please advise. Can I use awk? Crucially it MUST begin with 0!

Thanks in advance.Smilie

Last edited by Franklin52; 01-23-2014 at 11:17 AM.. Reason: Please use code tags
# 2  
Old 01-23-2014
Hello,

Could you please use code tage as per the forum rules.
Here is the solution that may help you.

Code:
awk 'NR==1{i=0} {print i " "$0} {i=i+5}' check_file_count5

Output will be as follows.

Code:
0 abcd
5 efg
10 hijklm
15 nopqrs


Thanks,
R. Singh
# 3  
Old 01-23-2014
Thank you!

Thank you so much! I apologise for my misuse of the code tags.
# 4  
Old 01-23-2014
Try also
Code:
awk '{print (NR-1)*5, $0}' file
0 abcd
5 efg
10 hijklm
15 nopqrs

or
Code:
awk '$0=(NR-1)*5" " $0' file

# 5  
Old 01-23-2014
On Linux:
Code:
nl -v 0 -i 5 file

This User Gave Thanks to fpmurphy For This Post:
# 6  
Old 01-23-2014
Also if required, add -n option to format (ln - left justified, leading zeroes suppressed):
Code:
nl -v0 -i5 -nln file

# 7  
Old 01-24-2014
Quote:
Posted by Yoda:
Also if required, add -n option to format (ln - left justified, leading zeroes suppressed):


Code:
nl -v0 -i5 -nln file
Hello Yoda,

Could you please explain the code.

Thanks,
R. Singh
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Extracting lines from a text file based on another text file with line numbers

Hi, I am trying to extract lines from a text file given a text file containing line numbers to be extracted from the first file. How do I go about doing this? Thanks! (1 Reply)
Discussion started by: evelibertine
1 Replies

2. Shell Programming and Scripting

how to add text into the last line of text file

I need help with insert text to the last line of text file with echo command I know can do something like echo "i4\n$logtext\n.\nwq" | ex -s $file can insert to first line, but how can i change this code in order to insert to the last line of text file? please help, thank you :( (2 Replies)
Discussion started by: gavin_L
2 Replies

3. Shell Programming and Scripting

sed add after line x new text from file

I've been playing with sed, trying to get it to insert the contents of somefile.txt after line 13 on anotherfile.txt. I tried searching for a line with regex and attempting to insert something on the next line with: find ./anotherfile.txt -type f -exec sed -i -e '/^dog/cat/' {} \; but it... (2 Replies)
Discussion started by: unclecameron
2 Replies

4. Shell Programming and Scripting

Add ; to every line in text file

Please help to add ; to every line in a text file i Have tired sed 's/$/ ; /g' > /tmp/drop_tables.sql but not working :( Thanks (2 Replies)
Discussion started by: bluebird5m
2 Replies

5. Shell Programming and Scripting

Add one text line in the head of the file

hello, how can I add one text line string at the line number one of a file. thankx, (5 Replies)
Discussion started by: Ahmed waheed
5 Replies

6. Shell Programming and Scripting

how to add line numbers in text file

Hi all How to add line numbers in text file.. ex abcd cdef result 1. abcd 2. cdef thx in advance (4 Replies)
Discussion started by: suryanarayana
4 Replies

7. Shell Programming and Scripting

find 2 line numbers, grab text in between

hi, i have a large text file that I just want to extract the important information from. It will be a random number of lines but between two specific line numbers/markers. I was thinking I could get the line number for the first marker: Tablespace Percent Total Free Then get the line... (11 Replies)
Discussion started by: Da_Duck
11 Replies

8. Shell Programming and Scripting

how to print out line numbers of a text file?

i have this text file name test.txt which contain : aaaaa bbb iiiiiiiiiiiii ccf ddaaa ddd and i need a script that can print out the line numbers using a while loop.. so when the script is run..it will have this: 1 2 3 any ideas? :) thanks guys (4 Replies)
Discussion started by: forevercalz
4 Replies

9. Shell Programming and Scripting

Need to add a comment line in a text file

Hi I need to add a comment line at the begining of a text file. The scenario is given below. 1. The number of servers that needs to be updated is around 80 2. The location of the text file in all the servers are the same including the file name. 3. The comment has to be added at the very... (2 Replies)
Discussion started by: orakhan
2 Replies

10. Shell Programming and Scripting

Add text to file at a certain line

I am trying to add a line of text just before the last line in a file. For example, if the last line of a file is "exit 0", I need to add a line of text just before that. Any ideas how I might do that? Thanks (5 Replies)
Discussion started by: TheCrunge
5 Replies
Login or Register to Ask a Question