removing files

2010-11-07 Thread yoganjaneyulu kasetti
hi,

I have a problem for deleting files using scriptplease some one can
guide me for the same.

I have some files with the extension of ".chk" extension along with the
extension of ".log" and ".gjf" extension in the folder called different *input
folders. *I wanted to delete the ".chk" file extension having files. If i go
to individual input folder manually i can delete the file with *rm* command
line by but i would like to delete all the ".chk" files extension files at a
time through scripting rather than manual. So please some one help me for
the same.
/student/sweety/gaussiandata/*1249624064640*/input

/student/sweety/gaussiandata/*1261202703914*/input

/student/sweety/gaussiandata/*1263357080155*/input

/student/sweety/gaussiandata/*1289106407303*/input

thank you.

regards,
sweety.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-07 Thread Adam Vande More
On Mon, Nov 8, 2010 at 12:10 AM, yoganjaneyulu kasetti <
y.emailale...@gmail.com> wrote:

> I have some files with the extension of ".chk" extension along with the
> extension of ".log" and ".gjf" extension in the folder called different
> *input
> folders. *I wanted to delete the ".chk" file extension having files. If i
> go
> to individual input folder manually i can delete the file with *rm* command
> line by but i would like to delete all the ".chk" files extension files at
> a
> time through scripting rather than manual. So please some one help me for
> the same.
> /student/sweety/gaussiandata/*1249624064640*/input
>
> /student/sweety/gaussiandata/*1261202703914*/input
>
> /student/sweety/gaussiandata/*1263357080155*/input
>
> /student/sweety/gaussiandata/*1289106407303*/input
>

man find

search for -delete

-- 
Adam Vande More
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-07 Thread Pegasus Mc Cleaft
On Monday 08 November 2010 06:10:20 yoganjaneyulu kasetti wrote:
> hi,
> 
> I have a problem for deleting files using scriptplease some one can
> guide me for the same.
> 
> I have some files with the extension of ".chk" extension along with the
> extension of ".log" and ".gjf" extension in the folder called different
> *input folders. *I wanted to delete the ".chk" file extension having
> files. If i go to individual input folder manually i can delete the file
> with *rm* command line by but i would like to delete all the ".chk" files
> extension files at a time through scripting rather than manual. So please
> some one help me for the same.
> /student/sweety/gaussiandata/*1249624064640*/input
> 

Could you, in your script do something like: 

cd /Path_to_Data_Root
find . -name "*.chk" -print -prune -exec rm -rf {} \;

Peg
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-08 Thread Jerry McAllister
On Mon, Nov 08, 2010 at 11:40:20AM +0530, yoganjaneyulu kasetti wrote:

> hi,
> 
> I have a problem for deleting files using scriptplease some one can
> guide me for the same.
> 
> I have some files with the extension of ".chk" extension along with the
> extension of ".log" and ".gjf" extension in the folder called different *input
> folders. *I wanted to delete the ".chk" file extension having files. If i go
> to individual input folder manually i can delete the file with *rm* command
> line by but i would like to delete all the ".chk" files extension files at a
> time through scripting rather than manual. So please some one help me for
> the same.
> /student/sweety/gaussiandata/*1249624064640*/input
> 
> /student/sweety/gaussiandata/*1261202703914*/input
> 
> /student/sweety/gaussiandata/*1263357080155*/input
> 
> /student/sweety/gaussiandata/*1289106407303*/input

Your examples given here don't seem to match quite what you are asking
as far as I see.   Maybe I am looking at it wrong.

But, anyway, can't you just the -R switch on the rm?

  cd top_of_tree_with_files_to_delete
  rm -R *.chk
  rm -R *.log
  rm -R *.gjk

Or am I missing something.

jerry

> 
> thank you.
> 
> regards,
> sweety.
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-08 Thread Frank Shute
On Mon, Nov 08, 2010 at 10:48:18AM -0500, Jerry McAllister wrote:
>
> On Mon, Nov 08, 2010 at 11:40:20AM +0530, yoganjaneyulu kasetti wrote:
> 
> > hi,
> > 
> > I have a problem for deleting files using scriptplease some one can
> > guide me for the same.
> > 
> > I have some files with the extension of ".chk" extension along with the
> > extension of ".log" and ".gjf" extension in the folder called different 
> > *input
> > folders. *I wanted to delete the ".chk" file extension having files. If i go
> > to individual input folder manually i can delete the file with *rm* command
> > line by but i would like to delete all the ".chk" files extension files at a
> > time through scripting rather than manual. So please some one help me for
> > the same.
> > /student/sweety/gaussiandata/*1249624064640*/input
> > 
> > /student/sweety/gaussiandata/*1261202703914*/input
> > 
> > /student/sweety/gaussiandata/*1263357080155*/input
> > 
> > /student/sweety/gaussiandata/*1289106407303*/input
> 
> Your examples given here don't seem to match quite what you are asking
> as far as I see.   Maybe I am looking at it wrong.
> 
> But, anyway, can't you just the -R switch on the rm?
> 
>   cd top_of_tree_with_files_to_delete
>   rm -R *.chk
>   rm -R *.log
>   rm -R *.gjk
> 
> Or am I missing something.
> 
> jerry

It could be that the OP has more files than the glob can handle. (With
most shells there's a restrictionor used to be).

I'm also reluctant to use a glob with rm without the -i.

With find(1) you can do a dry run first before giving it the -delete
argument.

The OP also wants to use -maxdepth 1 with find(1) if he doesn't want to
traverse the tree below his target dir.


Regards,

-- 

 Frank

 Contact info: http://www.shute.org.uk/misc/contact.html


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-08 Thread Jerry McAllister
On Mon, Nov 08, 2010 at 08:49:12PM +, Frank Shute wrote:

> On Mon, Nov 08, 2010 at 10:48:18AM -0500, Jerry McAllister wrote:
> >
> > On Mon, Nov 08, 2010 at 11:40:20AM +0530, yoganjaneyulu kasetti wrote:
> > 
> > > hi,
> > > 
> > > I have a problem for deleting files using scriptplease some one 
> > > can
> > > guide me for the same.
> > > 
> > > I have some files with the extension of ".chk" extension along with the
> > > extension of ".log" and ".gjf" extension in the folder called different 
> > > *input
> > > folders. *I wanted to delete the ".chk" file extension having files. If i 
> > > go
> > > to individual input folder manually i can delete the file with *rm* 
> > > command
> > > line by but i would like to delete all the ".chk" files extension files 
> > > at a
> > > time through scripting rather than manual. So please some one help me for
> > > the same.
> > > /student/sweety/gaussiandata/*1249624064640*/input
> > > 
> > > /student/sweety/gaussiandata/*1261202703914*/input
> > > 
> > > /student/sweety/gaussiandata/*1263357080155*/input
> > > 
> > > /student/sweety/gaussiandata/*1289106407303*/input
> > 
> > Your examples given here don't seem to match quite what you are asking
> > as far as I see.   Maybe I am looking at it wrong.
> > 
> > But, anyway, can't you just the -R switch on the rm?
> > 
> >   cd top_of_tree_with_files_to_delete
> >   rm -R *.chk
> >   rm -R *.log
> >   rm -R *.gjk
> > 
> > Or am I missing something.
> > 
> > jerry
> 
> It could be that the OP has more files than the glob can handle. (With
> most shells there's a restrictionor used to be).
> 
> I'm also reluctant to use a glob with rm without the -i.
> 
> With find(1) you can do a dry run first before giving it the -delete
> argument.

Well, if that is the problem, find is the answer.   
It should do everything he wants.

jerry


> 
> The OP also wants to use -maxdepth 1 with find(1) if he doesn't want to
> traverse the tree below his target dir.
> 
> 
> Regards,
> 
> -- 
> 
>  Frank
> 
>  Contact info: http://www.shute.org.uk/misc/contact.html
> 
> 
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-08 Thread Eitan Adler
On Mon, Nov 8, 2010 at 2:20 AM, Pegasus Mc Cleaft  wrote:
> On Monday 08 November 2010 06:10:20 yoganjaneyulu kasetti wrote:
>> hi,
>>
>> I have a problem for deleting files using scriptplease some one can
>> guide me for the same.
>>
>> I have some files with the extension of ".chk" extension along with the
>> extension of ".log" and ".gjf" extension in the folder called different
>> *input folders. *I wanted to delete the ".chk" file extension having
>> files. If i go to individual input folder manually i can delete the file
>> with *rm* command line by but i would like to delete all the ".chk" files
>> extension files at a time through scripting rather than manual. So please
>> some one help me for the same.
>> /student/sweety/gaussiandata/*1249624064640*/input
>>
>
>        Could you, in your script do something like:
>
>        cd /Path_to_Data_Root
>        find . -name "*.chk" -print -prune -exec rm -rf {} \;
If you really want to "delete all the ".chk" files extension files at a time"
find path -name '*.chk' -print -prune -exec rm -rf {} + \;

-- 
Eitan Adler
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: removing files

2010-11-08 Thread Peter Boosten
On 9-11-2010 6:57, Eitan Adler wrote:
> If you really want to "delete all the ".chk" files extension files at a time"
> find path -name '*.chk' -print -prune -exec rm -rf {} + \;

And more efficient:

find path -name '*.chk' -delete

Peter

-- 
http://www.boosten.org
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"