Personally, my work life has nothing to do with computers. I started like everyone else: echo 'Hello World!'.
I do not pretend 'I master Unix', and I really don't understand this statement, considering how vast Unix is.
I know what I know because one day, I needed to do things, I searched all over the net, bumped on these forums.
Since then, I read stuff here, stuff there and one day, a guy asked to do
something, I replied to him with a bash script. And
danmero (IIRC) replied just after me to the same guy with an one-liner awk. I was
and thus, I became interested in awk scripting.
Not that it was easy (actually, it's not that hard either
) , but now I know my way with awk. Quite the same with shell scripting...
... well, that was a piece of my story, you can wake-up now
Knowledge comes with experience, which comes with trials & errors, I guess
Edit: found the "something" I talked about, and actually, danmero was faster than me :P