I'm looking to apply some awk processing to add the word "OR" to the beginning of each line, except for the first line. However, I'd still like the first line to print out.
Currently, I'm using the current command:
awk '$0="OR "$0' file.txt
This will give me the following output:
OR line1
OR line2
OR line3 etc
How can I get it so that it spits out the following?:
line1
OR line2
OR line3 etc
You may use this awk:
awk 'NR > 1 {$0 = "OR " $0} 1' file
line1
OR line2
OR line3
Here NR > 1
condition will execute action block i.e. $0 = "OR " $0
for 2nd record onwards only but 1
will print all the rows.
awk 'NR==1 {print} NR>1 {print "OR "$0}'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With