From owner-freebsd-questions Mon Aug 21 12:29:48 2000 Delivered-To: freebsd-questions@freebsd.org Received: from brutus.converging.net (edtn002029.hs.telusplanet.net [161.184.135.251]) by hub.freebsd.org (Postfix) with ESMTP id 179BD37B423 for ; Mon, 21 Aug 2000 12:29:47 -0700 (PDT) Received: (from mgd@localhost) by brutus.converging.net (8.9.3/8.9.3) id NAA00796 for freebsd-questions@freebsd.org; Mon, 21 Aug 2000 13:28:11 -0600 (MDT) (envelope-from mgd) From: "Murray's Listserv Account" Date: Mon, 21 Aug 2000 13:28:11 -0600 To: freebsd-questions@freebsd.org Subject: how to clip&email last lines of log file Message-ID: <20000821132811.A730@converging.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have written a .sh script and use cron to email a log file to my email account on a daily basis. I could easily delete the previous day's log account before the current day's log is created but I wish to have a historical account of the log. Alternatively, I could create two logs: running and daily and delete the daily... But, I started thinking about clipping the last lines of a log and emailing the last lines. For example, the log entries for each day are only 6 lines each. How do you clip lines from a file. The .sh scripts are run as root and root uses the csh shell. I do not have the perl port installed. Is there a shell script/command that would do the job? Reply-To: -- Murray Davis Converging Technology Solutions Edmonton, AB To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message