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
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
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 > > > _______________________________________________ > 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
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
jkinz at kinz.org
2009-Feb-21 12:38 UTC
[CentOS] listing files with spaces, using wildcard
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.
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 > <mailto: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