Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: Top 10 reasons to start using ack

by diotalevi (Canon)
on Nov 30, 2006 at 05:35 UTC ( #586866=note: print w/replies, xml ) Need Help??


in reply to Re^2: Top 10 reasons to start using ack
in thread Top 10 reasons to start using ack

I'd be sane to treat these containers like directories. Directories are just another kind of container. Given a tarball baz.tgz in /foo/bar containing the files a and b/c you'd tell the user about matches in the paths /foo/bar/baz.tgz/a and /foo/bar/baz.tgz/b/c. I think Windows "Compressed Folders" work like this.

⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊

  • Comment on Re^3: Top 10 reasons to start using ack

Replies are listed 'Best First'.
Re^4: Top 10 reasons to start using ack
by petdance (Parson) on Nov 30, 2006 at 05:37 UTC
    I could see using "foo.gz" as the filename for a standalone file, using your streaming method.

    For tarballs, though, I would have to extract to a temporary directory and delve through that, and that means write privileges that I don't want to assume.

    xoxo,
    Andy

      You can't extract a file at a time out to a temporary directory using File::Temp? Or even better - don't even write it back to disk.

      ⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊

        Heck, your program doesn't even handle tarballs anyway! :-)

        The other thing is that this stops ack from being pure Perl and totally cross-platform.

        xoxo,
        Andy

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (3)
As of 2020-10-30 02:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My favourite web site is:












    Results (277 votes). Check out past polls.

    Notices?