Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: Feed ARGV into one-liner

by Krambambuli (Deacon)
on Jan 22, 2010 at 16:52 UTC ( #819000=note: print w/ replies, xml ) Need Help??


in reply to Feed ARGV into one-liner

A bit OT to your direct question, but just as an idea:

it's sometimes useful and easy to also use the shell as a helper.

You could write a shell script vet.sh containing

perl -ne 'print $_ if /'$1'/' $2

which invoked as

./vet.sh Vet Test.txt

would also do what you asked for. As a side benefit, your oneliner is written down - just in the case you do not remember it well a week later when you need it again. :)


Krambambuli
---


Comment on Re: Feed ARGV into one-liner
Re^2: Feed ARGV into one-liner
by Anonymous Monk on Jan 23, 2010 at 08:33 UTC
    cat >>oneliners.txt #frobnicates the fetzer valve perl -ne 'print $_ if /'$1'/' $2 ^D

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://819000]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (16)
As of 2015-07-06 12:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (74 votes), past polls