Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re^2: Copy rows of file to new document

by phineas629 (Novice)
on Jan 25, 2013 at 03:33 UTC ( #1015260=note: print w/replies, xml ) Need Help??

in reply to Re: Copy rows of file to new document
in thread Copy rows of file to new document

My folder of files is 'c:\vehicles'. The file I want to write to is 'vehicles.txt' and located in 'c:\'. I tried the following code work for what you suggested. I know I've written it wrong. What should I do to correct it?

C:\vehicles $ ls -A | xargs head -qn 30 | perl -Mstrict -wne 'if( $ + +_ =~ /(make)|(model)|(year)/ ) { print "$_"; }' > vehicles.txt grep -rE "(make|model|year)" c:

Replies are listed 'Best First'.
Re^3: Copy rows of file to new document
by BrowserUk (Pope) on Jan 25, 2013 at 07:39 UTC

    What is $ +_? Do you mean $_?

    If so, then you can omit it and use just: 'if( /(make)|(model)|(year)/ ) { print "$_"; }'.

    Whether that fixes all your problems I doubt; but its one less to deal with.

    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
Re^3: Copy rows of file to new document
by tmharish (Friar) on Jan 25, 2013 at 06:24 UTC

    Only works on Linux

      What if I have cygwin?

        Please don't change the title of a node/thread.

        If you must, add something to the title (at the end).

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1015260]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (2)
As of 2018-02-22 21:12 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (299 votes). Check out past polls.