List of awk Resources

Bismillahirrahmanirrahim.

In my journey to make an examples-based user-friendly awk the series (as a pair of sed the series). It’s because finding user-friendly practical examples of awk is difficult.

http://www.grymoire.com/Unix/Awk.html (my favorite so far)

https://www.tutorialspoint.com/awk/

http://www.thegeekstuff.com/tag/unix-awk-tutorial/

http://www.bolthole.com/AWK.html (Part 1-6)

https://www.gnu.org/software/gawk/manual/html_node/index.html

http://www.linuxfocus.org/English/September1999/article103.html

https://www.ibm.com/developerworks/library/l-awk1 (Part 1-3, Daniel Robbins)

http://www.folkstalk.com/2011/12/good-examples-of-awk-command-in-unix.html (Folkstalk was my only inspiration to write sed the series; Folkstalk successfully convinced me that trying sed is easy)

http://www.pement.org/awk/awk1line.txt (my first time was sedoneliners but this one is very similar)

http://stackoverflow.com/questions/273664/best-awk-commands

http://www.catonmat.net/blog/awk-one-liners-explained-part-one (Part 1-3; I just found tonight and it’s very good)

https://www.eriwen.com/tools/awk-is-a-beautiful-tool (this article inspired catonmat’s one)

sed to Delete Only Parentheses and Their Contents

Bismillahirrahmanirrahim.

sed ‘s/([^)]*)//g’

Before

*) this is the content of /var/log/apt/history.log on a Debian family OS

After

Explanation

The above sed says “match any char but ‘)’ ” started with a ‘(‘ ended with a ‘)’. That is the purpose of ‘[^)]’ negation to ‘)’ character and a ‘*’ means “any number of any char”.

Credit

Big thanks to potong for his StackOverflow answer.

Reference

http://stackoverflow.com/a/9857007


This article is licensed under CC BY-SA 3.0.

Initial Announcement of The GNOME Project 1997

Bismillahirrahmanirrahim.

https://mail.gnome.org/archives/gtk-list/1997-August/msg00123.html

I copied here some first lines from that page:

  • From: Miguel de Icaza <miguel nuclecu unam mx>
  • To: gtk-list redhat com, kde fiwi02 wiwi uni-tuebingen de, guile cygnus com
  • Subject: The GNOME Desktop project.
  • Date: Fri, 15 Aug 1997 22:19:34 -0500

  		       The GNOME Desktop project
   	        (GNU Network Object Model Environment)
		http://bananoid.nuclecu.unam.mx/gnome

 

End of copying.