l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2010 Jun 30 16:34

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox-tech] Regular expression help
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox-tech] Regular expression help

Guys, I'm sorry about asking this on the list; but I seem to have a mental
block when it comes to regular expressions. Here's what I'm trying to do:

I have a lot of directories with a vast number of files, some of which I wish
to delete based on the month they were created. I've built a file from some
full directory listings that has all the files I wish to delete. (Just go with
me on this and don't suggest alternative methods of performing the task - I'm
simplfying the job so it can be explained more easily.)

A snippet of the file would look like this:

-rw-------  1 auser auser 3.7K Apr 12 10:11 auser/folder/new/127109228.file
-rw-------  1 auser auser  16K Apr 12 12:32 auser/folder/new/127110076.file

I would like to write either single-line perl command or a nano search and
replace to substitute the directory info and replace it with a file delete
so it would look like this:

rm -f auser/folder/new/127109228.file
rm -f auser/folder/new/127110076.file

Then I can just execute converted directory file as a shell script and
delete my files. But I'm having a brain-freeze on what a valid regex would
look like to match. Help??

Thanks again,

-- Dave Spencer, PageWeavers
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.