FAQ
hey...

here's one i can't see..

goat a bunch of files in different dirs.. the files might have spaces

1foo_ aa_bb_cc.dog
2foo_aa_bbbb_cc.dog
3foo_aa_bb _ccc.dog
4foo_aa_bb_cc.dog
5foo_aa_bb_cc.dog
6foo_aa_bb_cc.dog

i'm trying to figure out how i can do a complete list of all files with
*foo*dog

so i get the files with spaces and underlines...

i thought simply doing somehting like

ls '*foo_*.dog' and surrounding the filename with single quotes would
work.. but it doesn't.

thoughts/pointers/etc...

thanks

Search Discussions

  • John Doe at Feb 20, 2009 at 1:23 pm
    From: bruce <bedouglas at earthlink.net>
    goat a bunch of files in different dirs.. the files might have spaces
    1foo_ aa_bb_cc.dog
    2foo_aa_bbbb_cc.dog
    3foo_aa_bb _ccc.dog
    4foo_aa_bb_cc.dog
    5foo_aa_bb_cc.dog
    6foo_aa_bb_cc.dog
    i'm trying to figure out how i can do a complete list of all files with
    *foo*dog
    so i get the files with spaces and underlines...
    i thought simply doing somehting like
    ls '*foo_*.dog' and surrounding the filename with single quotes would
    work.. but it doesn't.
    thoughts/pointers/etc...
    If you quote, it disables the completion...

    $ echo *foo_*.dog
    2foo_aa_bbbb_cc.dog 4foo_aa_bb_cc.dog 5foo_aa_bb_cc.dog 6foo_aa_bb_cc.dog

    $ echo '*foo_*.dog'
    *foo_*.dog

    JD
  • Bruce at Feb 20, 2009 at 1:31 pm
    hmm...

    that'll work.. thanks...


    -----Original Message-----
    From: centos-bounces at centos.org [mailto:centos-bounces at centos.org]On
    Behalf Of John Doe
    Sent: Friday, February 20, 2009 5:24 AM
    To: CentOS mailing list
    Subject: Re: [CentOS] listing files with spaces, using wildcard



    From: bruce <bedouglas at earthlink.net>
    goat a bunch of files in different dirs.. the files might have spaces
    1foo_ aa_bb_cc.dog
    2foo_aa_bbbb_cc.dog
    3foo_aa_bb _ccc.dog
    4foo_aa_bb_cc.dog
    5foo_aa_bb_cc.dog
    6foo_aa_bb_cc.dog
    i'm trying to figure out how i can do a complete list of all files with
    *foo*dog
    so i get the files with spaces and underlines...
    i thought simply doing somehting like
    ls '*foo_*.dog' and surrounding the filename with single quotes would
    work.. but it doesn't.
    thoughts/pointers/etc...
    If you quote, it disables the completion...

    $ echo *foo_*.dog
    2foo_aa_bbbb_cc.dog 4foo_aa_bb_cc.dog 5foo_aa_bb_cc.dog 6foo_aa_bb_cc.dog

    $ echo '*foo_*.dog'
    *foo_*.dog

    JD




    _______________________________________________
    CentOS mailing list
    CentOS at centos.org
    http://lists.centos.org/mailman/listinfo/centos
  • Miguel Ángel MF at Feb 20, 2009 at 1:24 pm
    You should use double quotes (").

    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?
    A: Top-posting.
    Q: What is the most annoying thing in e-mail?



    http://www.brainyquote.com/quotes/authors/m/muhammad_ali.html

    http://www.brainyquote.com/quotes/authors/e/emma_goldman.html

    http://www.brainyquote.com/quotes/authors/m/michelangelo.html




    George Burns - "I would go out with women my age, but there are no women my
    age."
    On Fri, Feb 20, 2009 at 2:08 PM, bruce wrote:

    hey...

    here's one i can't see..

    goat a bunch of files in different dirs.. the files might have spaces

    1foo_ aa_bb_cc.dog
    2foo_aa_bbbb_cc.dog
    3foo_aa_bb _ccc.dog
    4foo_aa_bb_cc.dog
    5foo_aa_bb_cc.dog
    6foo_aa_bb_cc.dog

    i'm trying to figure out how i can do a complete list of all files with
    *foo*dog

    so i get the files with spaces and underlines...

    i thought simply doing somehting like

    ls '*foo_*.dog' and surrounding the filename with single quotes would
    work.. but it doesn't.

    thoughts/pointers/etc...

    thanks


    _______________________________________________
    CentOS mailing list
    CentOS at centos.org
    http://lists.centos.org/mailman/listinfo/centos
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: http://lists.centos.org/pipermail/centos/attachments/20090220/b504ef84/attachment.html
  • Scott Silva at Feb 23, 2009 at 5:14 pm

    on 2-20-2009 5:24 AM ? spake the following:
    You should use double quotes (").

    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?
    A: Top-posting.
    Q: What is the most annoying thing in e-mail?



    http://www.brainyquote.com/quotes/authors/m/muhammad_ali.html

    http://www.brainyquote.com/quotes/authors/e/emma_goldman.html

    http://www.brainyquote.com/quotes/authors/m/michelangelo.html




    George Burns - "I would go out with women my age, but there are no
    women my age."

    On Fri, Feb 20, 2009 at 2:08 PM, bruce <bedouglas at earthlink.net
    wrote:

    hey...

    here's one i can't see..

    goat a bunch of files in different dirs.. the files might have spaces

    1foo_ aa_bb_cc.dog
    2foo_aa_bbbb_cc.dog
    3foo_aa_bb _ccc.dog
    4foo_aa_bb_cc.dog
    5foo_aa_bb_cc.dog
    6foo_aa_bb_cc.dog

    i'm trying to figure out how i can do a complete list of all files with
    *foo*dog

    so i get the files with spaces and underlines...

    i thought simply doing somehting like

    ls '*foo_*.dog' and surrounding the filename with single quotes would
    work.. but it doesn't.

    thoughts/pointers/etc...

    thanks
    And posting a footer about the evils of top posting "while" you top post is
    priceless!



    --
    MailScanner is like deodorant...
    You hope everybody uses it, and
    you notice quickly if they don't!!!!

    -------------- next part --------------
    A non-text attachment was scrubbed...
    Name: signature.asc
    Type: application/pgp-signature
    Size: 258 bytes
    Desc: OpenPGP digital signature
    Url : http://lists.centos.org/pipermail/centos/attachments/20090223/0ce3383d/attachment.bin
  • Jkinz at Feb 21, 2009 at 12:38 pm
    Edited for brevity
    On Fri, Feb 20, 2009 at 05:08:07AM -0800, bruce wrote:
    goat a bunch of files in different dirs.. the files might have spaces
    1foo_ aa_bb_cc.dog
    2foo_aa_bbbb_cc.dog
    3foo_aa_bb _ccc.dog
    4foo_aa_bb_cc.dog
    5foo_aa_bb_cc.dog
    6foo_aa_bb_cc.dog

    ...how i can do a complete list of all files with > *foo*dog
    so i get the files with spaces and underlines...
    i thought simply doing somehting like

    ls '*foo_*.dog' and surrounding the filename with single quotes would
    work.. but it doesn't.
    Its not exactly clear what you wanted.

    for a given dir ls *foo*dog* gets them all.

    if you wanted to get only those with _ or spaces then
    ls -1 | egrep '[ _]' works

    for a tree of dirs: find . -name "*foo*dog" gets them all

    if you wanted to get only those with _ or spaces then
    find . -name "*foo*dog" | egrep '[ _]' works

    Jeff Kinz

    --
    "Funniest signatures series": (found posted to a public email list)

    IMPORTANT: This email remains the property of the Australian Defence
    Organisation and is subject to the jurisdiction of section 70 of the CRIMES
    ACT 1914. If you have received this email in error, you are requested to
    contact the sender and delete the email.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcentos @
categoriescentos
postedFeb 20, '09 at 1:08p
activeFeb 23, '09 at 5:14p
posts6
users5
websitecentos.org
irc#centos

People

Translate

site design / logo © 2021 Grokbase