From owner-freebsd-questions Fri Jan 19 1: 9:14 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mailhost01.reflexnet.net (mailhost01.reflexnet.net [64.6.192.82]) by hub.freebsd.org (Postfix) with ESMTP id 4E50837B69B for ; Fri, 19 Jan 2001 01:08:56 -0800 (PST) Received: from rfx-216-196-73-168.users.reflexcom.com ([216.196.73.168]) by mailhost01.reflexnet.net with Microsoft SMTPSVC(5.5.1877.197.19); Fri, 19 Jan 2001 01:07:09 -0800 Received: (from cjc@localhost) by rfx-216-196-73-168.users.reflexcom.com (8.11.1/8.11.0) id f0J98tq04578 for questions@freebsd.org; Fri, 19 Jan 2001 01:08:55 -0800 (PST) (envelope-from cjc) Date: Fri, 19 Jan 2001 01:08:55 -0800 From: "Crist J. Clark" To: questions@freebsd.org Subject: Command to Make "Printable" Text Message-ID: <20010119010855.G66998@rfx-216-196-73-168.users.reflex> Reply-To: cjclark@alum.mit.edu 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 My mind is going. I know I figured out how to do this in a clever way once before, but it is not coming to me now. I have a file that was, say, generated by using script(1). There is user interaction recorded and knowing users, there are things like backspaces, arrow keys, tabs for auto-completetion, etc. in the recorded input. How do I convert this file into one that just contains the characters that show up when the file is printed to the screen? That is, if I do a, $ cat script.txt This is clean output. It looks good, but if I were to see what is really there, it looks like, $ cat -v script.txt This is not^H^[[K^H^[[K^H^[[Kclean output.^M^M However, I want to create a file that just contains what "looks like" the final output in the first example. If I do, $ cat script.txt > newscript.txt All of the non-printed characters go. I know there is a command that will do this, 'cause I have done it, but can't remember. Oh, and anyone thinking of saying something about cut-n-paste... Don't even. -- Crist J. Clark cjclark@alum.mit.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message