So I was trying to create my first one liner today on a Windows Box:

Code:

C:\>perl -wT -e 'print "hello world";'
Can't find string terminator "'" anywhere before EOF at -e line 1.

I at first thought it was due to " or ' around "hello world" so I try
both ways still same error. Secondly, I thought if I change the outer
single quotes to double that might work? Well it did work.

So I started to write the one-liner!

C:\> program_output | perl -wT -e "$_ = /\"(\w+)\"/; print $1;"

program_output outputs a string like test: "blah1232" and all I want
is blah1232.

After figuring out the single/double quote problem I found this:

http://tinyurl.com/25gpxz
_______________________________________________
kc mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/kc

Reply via email to