Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re^3: Need help understanding code snippet with "grep -f"

by afoken (Canon)
on Dec 23, 2015 at 09:20 UTC ( #1151013=note: print w/replies, xml ) Need Help??

in reply to Re^2: Need help understanding code snippet with "grep -f"
in thread Need help understanding code snippet with "grep -f"

I figure the grep -f and the map are both not necessary. Shouldn't this work also?
my @files = glob {"archiv/*vp.o$id"};

No. glob does not check the type of the file. -f does:

/tmp>touch foo.txt /tmp>mkdir bar.txt /tmp>ls -lF [...] drwxr-xr-x 2 alex users 40 Dec 23 10:16 bar.txt/ -rw-r--r-- 1 alex users 0 Dec 23 10:16 foo.txt [...] /tmp>perl -E 'say for glob "*.txt"' bar.txt foo.txt /tmp>perl -E 'say for grep -f,glob "*.txt"' foo.txt /tmp>


Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Replies are listed 'Best First'.
Re^4: Need help understanding code snippet with "grep -f"
by Marshall (Canon) on Dec 23, 2015 at 09:49 UTC
    Yes, this is quite correct!

    We are getting far from the original point.

    I think that instead of creating a bunch of sub-directories, a simple DB file would be just fine. An EXCEL .csv file would be fine.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2021-04-17 18:00 GMT
Find Nodes?
    Voting Booth?

    No recent polls found