First off, thanks for the giveaway.
I really like programming. What got me into that was my first generation iPod Touch. I jailbroke it, and had fun installing apps and stuff, but I couldn't find exactly what I wanted so I started tweaking existing programs.
I then moved over to the computer (I use OS X as my main OS, but dual boot Win 7, XP at the time). So I learned Bash, which is a scripting language, but still is powerful and is available on *NIX (OS X and Linux mainly) I made a ton of stuff for fun, like a rubX (2d rubik's cube), a Steam skin patcher for OS X (before OS X skins support was complete), a program to sync my phone with iTunes, and a bunch of other stuff.
Now I'm using Python. I'm still high-school young (I know how reddit feels about my kind), and hope I can make this my job one day.
What I like about programming, is that you take an idea and make it real. This process is divided in steps, first you have to plan how the whole program while work and fit together as a whole. Then you start programming the basic functionality, and finally add some fluff. Think of it like a baby developing. It's starts with what's really needed, lungs, skin, etc. And then gets mature and grows secondary stuff, which is useful but not indispensable like teeth.
Basically there are a lot of these:
>Repository : core
>Name : bash
>Version : 4.2.020-1
>URL : http://www.gnu.org/software/bash/bash.html
>Licenses : GPL
>Groups : base
>Provides : sh
>Depends On : readline>=6.1 glibc
>Optional Deps : None
>Conflicts With : None
>Replaces : None
>Download Size : 786.19 KiB
>Installed Size : 3684.00 KiB
>Packager : Allan McRae <>
>Architecture : x86_64
>Build Date : Wed Nov 23 07:46:11 2011
>MD5 Sum : 3df2a964ea53b0eb2a93a9fa3596f3af
>SHA256 Sum : f21782c7f672d0269febd93d7a64ea48e33666d8d3c3eb26c263bac325c80458 >Signatures : Yes
>Description : The GNU Bourne Again shell
(one for every package),
and I need the name and the packager if the package is signed (Signatures : Yes).
Yeah, awk might work, but I don't know if I want to learn another scripting language.
My discovery of "cut" has so far cut my awk usage by 100%.