music |
| | OSdata.com |
awk
summary
This subchapter looks at awk, a UNIX (and Linux) command.
awk
This subchapter looks at awk, a UNIX (and Linux) command.
awk is a programming language intended to serve a place between simple shell scripts and full programming languages. It is Turing complete.
remove duplicate lines
You can use awk to remove duplicate lines from a file.
$ awk '!($0 in array) { array[$0]; print }' filename
other
On November 8, 2010, Ramesh Natarajan named this the number six (6) most frequently used UNIX/Linux command at this web page 50 Most Frequently Used UNIX / Linux Commands (With Examples).
In June 2009, Ken Milberg named this command as one of the Top 50 universal UNIX commands at this web page Top 50 Universal INIX commands. Note that this web page requires agreeing to be spammed before you can read it.
awk is a pattern matching and formatting language. It is a programming language. When needed, it is very useful. However, Perl and Python also have the capabilities of Awk and many extras, so many people use them instead of Awk. GNU Awk has some more capabilities than the traditional or POSIX versions of Awk. Jonathan Leffler
AWK is a programming language designed by Aho, Weinberger, and Kernighan. gawk is one implementation of AWK, but there are several others, including mawk, and nawk. It is a full-blown programming language with variables, control structures, and associative arrays, but generally optimized for dealing with the sorts of text-based data commonly found on UNIX systems. ephemient
comments, suggestions, corrections, criticisms
free music player coding example
Coding example: I am making heavily documented and explained open source code for a method to play music for free almost any song, no subscription fees, no download costs, no advertisements, all completely legal. This is done by building a front-end to YouTube (which checks the copyright permissions for you).
View music player in action: www.musicinpublic.com/.
Create your own copy from the original source code/ (presented for learning programming).
!--
Work on this project is very slow because I am homeless. I am available for work if someone can provide an indoor place to work in Costa Mesa, California, electricity, internet connections, a flat raised working surface (such as a table or desk), a sitting device (such as a chair or stool), and a fully functional reasonably modern used computer. Im already homeless, so you dont need to pay me (and I understand how much business people hate the minimum wage law). Just give me a chance to work.
Because I no longer have the computer and software to make PDFs, the book is available as an HTML file, which you can convert into a PDF.
Names and logos of various OSs are trademarks of their respective owners.