[NCLUG] shell scripting

Eric Brunson brunson at level3.net
Thu Sep 13 11:28:27 MDT 2001


* Eric Brunson (brunson at level3.net) [010913 11:26]:
> 
> maybe something like 
> 
> find /your/dir -ctime 1 -print

That should probably be -mtime, not -ctime

> 
> will find the files you're interested in, the syntax for a for loop in
> bash is in the man page and left as an exercise for the reader.
> 
> Here's a tip though:
> 
> To get the output of a command on the command line as if you typed it,
> use $( command args )
> 
> i.e.:
> 
> clotho(~)$ ls -d1 t*
> tangent/
> template
> test.py*
> thehood.jpg
> tiny_spark.mp3
> 
> clotho(~)$ echo $( ls -d1 t* )
> tangent/ template test.py thehood.jpg tiny_spark.mp3
> 
> See also: xargs
> 
> 
> * mike cullerton (michaelc at cullerton.com) [010913 11:10]:
> > hey folks,
> > 
> >   hope everyone and all your loved ones are well.
> > 
> >   i have what i believe is a simple shell scripting question. i have a
> > number of files in a directory. some of them have been modified today. i
> > want to copy the files that have been modified today to another directory.
> > 
> > something like
> > 
> >  for ($i in <modified today>) cp $i /some/directory
> > 
> > i am using bash.
> > 
> > thanks,
> > mike
> > 
> > -- mike cullerton   michaelc at cullerton.com
> > 
> > 
> > _______________________________________________
> > NCLUG mailing list
> > NCLUG at nclug.org
> > http://www.nclug.org/mailman/listinfo/nclug
> 
> 
> -- 
>  Eric Brunson   brunson at level3.net   page-eric at level3.net  
> tcA thgirypoC muinelliM latigiD eht detaloiv tsuj evah uoY
> _______________________________________________
> NCLUG mailing list
> NCLUG at nclug.org
> http://www.nclug.org/mailman/listinfo/nclug


-- 
 Eric Brunson   brunson at level3.net   page-eric at level3.net  
tcA thgirypoC muinelliM latigiD eht detaloiv tsuj evah uoY



More information about the NCLUG mailing list