Date: Tue, 8 Feb 2000 23:09:28 -0800 (PST) From: David Kirchner <dpk@nwserv.com> To: Darryl Hoar <darryl@osborne-ind.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: OFF TOPIC - Shell Script Question Message-ID: <Pine.BSF.4.21.0002082300570.79387-100000@web2.sea.nwserv.com> In-Reply-To: <001101bf7273$e44dc250$070101c0@ruraltel.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 8 Feb 2000, Darryl Hoar wrote: > Greetings, > I have a directory with a ton of files in it. I need to move some of > them to another > directory. Here's what I'm thinking: > > ls -tl | grep '1999' | awk '{print "mv " $9 " /home/darryl/test"}' > > but it does not 'execute' the mv command. How do I get this cooking ? You can run the output of your command through sh: ls -tl | ... | ... > file sh file or ls -tl | ... | ... | sh If you want to see some verbose output, change 'sh' to 'sh -x'. There are a couple more ways you can perform the same command to multiple files. Check out 'find' and its -exec flag. -- David Kirchner - dpk@nwserv.com Northwest Web Services - http://www.nwserv.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0002082300570.79387-100000>