Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 03 Apr 2003 13:13:55 -0500 (EST)
From:      Andy Harrison <ah54@httpsite.com>
To:        Matthew Bettinger <mbettinger@championelevators.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: #!sh grep and move files
Message-ID:  <XFMail.20030403131355.ah54@httpsite.com>
In-Reply-To: <200304031147.30097.mbettinger@championelevators.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On 03-Apr-2003, Matthew Bettinger wrote message "#!sh grep and move files"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Hello,
> 
> I am trying to find the best way to search through several thousand files and
> move some to a different directory.  The files are all prefixed with LB.  
> Like, LBX99.DAT141683.
> 
> These are data transactions and contain one line.  The lines i am trying to 
> search for all begin with 
> 
> 1~TA~  (standing for timeand attendance labor transactions)
> 
>  I've tried
> 
>#!/usr/bin/sh
> for x in `find /dir -type f -exec grep '1~TA' [] \;`
> do
> mv $x /newdir
> done
> ----------------------------
> 
> 
> There  seems to be something i am missing like some output redirection or an 
> ls listing... probably alot more.
> 
> I know this can be done in a one liner somehow but I need it to be executed 
> from cron.
> 
> Thanks for any assistance.
> Matt
> 
> 

Change it to this and it should be ok

`find /dir -type f -name 'LB*' | xargs grep -l '^1~TA'`



~~ 
Andy Harrison
ah##@httpsite.com
ICQ: 123472  AIM/Y!: AHinMaine
[full headers for details]

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQCVAwUBPox54lPEkLgodAWVAQH46AQAm74ObqXNVSxa4vyuaMQRrlLi7dq6Tx7M
0oIxeG6mifhd92YWLzmYg75urR3dXzZVqIcLJ2EDztQwYxbDjNWNDXlyaEKvxZCq
kSycD5Xo9gJTlz+A4Og75wdxBSoQmEU+pFWuIW10+FN72trBTI8Inbtt1TL7fGSz
oHMNQFfR1cY=
=X/DZ
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20030403131355.ah54>