On Tuesday 04 September 2007 14:21, Scully, William P wrote:
>What's the best technique for trimming a file?  IE: I have file
>"/var/log/toolarge".  What's the fastest technique to discard
>
>- The first 10,000 records?

head -n 10000 /var/log/toolarge > /var/log/toolarge.$$ &&
mv /var/log/toolarge.$$ /var/log/toolarge

>- The last 10,000 records?

tail -n 10000 /var/log/toolarge > /var/log/toolarge.$$ &&
mv /var/log/toolarge.$$ /var/log/toolarge

>And as a bonus, since files are stream oriented, what's the fastest
>technique for finding out how many records are in the file?

wc -l /var/log/toolarge

All of these assume that your "record separator" is a newline character.
        - MacK.
-----
Edmund R. MacKenty
Software Architect
Rocket Software, Inc.
Newton, MA USA

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to