How does AWK print out the contents of a file?
Today, the editor will share with you the relevant knowledge points about how AWK prints out the content of the document. The content is detailed and the logic is clear. I believe most people still know too much about this, so share this article for your reference. I hope you can get something after reading this article. Let's take a look at it.
Test text score.txt
Aaron Physics 87
Abel Maths 98
Rahul Chinese 90
Buck Biology 87
Byron English 85
Dave History 89
Enoch Chemistry 89
/ / print out the contents of the file.
[root@vagrant-centos65 awk] # awk'{print $0} 'score.txt
Aaron Physics 87
Abel Maths 98
Rahul Chinese 90
Buck Biology 87
Byron English 85
Dave History 89
Enoch Chemistry 89
/ / print the first column.
[root@vagrant-centos65 awk] # awk'{print $1} 'score.txt
Aaron
Abel
Rahul
Buck
Byron
Dave
Enoch
/ / print the last column.
[root@vagrant-centos65 awk] # awk'{print $NF} 'score.txt
eighty-seven
ninety-eight
ninety
eighty-seven
eighty-five
eighty-nine
eighty-nine
/ / print the first line.
[root@vagrant-centos65 awk] # awk 'NR==1 {print $0}' score.txt
Aaron Physics 87
/ / print out the last line.
[root@vagrant-centos65 awk] # awk 'END {print}' score.txt
Enoch Chemistry 89
/ / print out the specified column of the specified row. For example, the fourth row and the second column
[root@vagrant-centos65 awk] # awk 'NR==4 {print $2}' score.txt
Biology
/ / output columns through matching pattern strings.
[root@vagrant-centos65 awk] # awk'/ b / {print $0} 'score.txt
Abel Maths 98
/ / output columns in any order.
[root@vagrant-centos65 awk] # awk'{print $2 "\ t" $1} 'score.txt
Physics Aaron
Maths Abel
Chinese Rahul
Biology Buck
English Byron
History Dave
Chemistry Enoch
/ / the beginning of the line matches.
[root@vagrant-centos65 awk] # awk'/ ^ A big 'score.txt
Aaron Physics 87
Abel Maths 98
[root@vagrant-centos65 awk] # awk'/ ^ Bram 'score.txt
Buck Biology 87
Byron English 85
/ / the line ends the match.
[root@vagrant-centos65 awk] # awk'/ 89 $/ 'score.txt
Dave History 89
Enoch Chemistry 89
These are all the contents of the article "how to print out the contents of a document by AWK". Thank you for reading! I believe you will gain a lot after reading this article. The editor will update different knowledge for you every day. If you want to learn more knowledge, please pay attention to the industry information channel.