From owner-freebsd-questions@FreeBSD.ORG Sat Mar 18 02:19:20 2006 Return-Path: X-Original-To: freebsd-questions@FreeBSD.ORG Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8303016A420 for ; Sat, 18 Mar 2006 02:19:20 +0000 (UTC) (envelope-from parv@pair.com) Received: from mta11.adelphia.net (mta11.adelphia.net [68.168.78.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B8DC43D48 for ; Sat, 18 Mar 2006 02:19:19 +0000 (GMT) (envelope-from parv@pair.com) Received: from default.chvlva.adelphia.net ([69.160.66.115]) by mta11.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060318021919.YNSX28141.mta11.adelphia.net@default.chvlva.adelphia.net>; Fri, 17 Mar 2006 21:19:19 -0500 Received: by default.chvlva.adelphia.net (Postfix, from userid 1000) id D5CF0B66E; Fri, 17 Mar 2006 21:19:25 -0500 (EST) Date: Fri, 17 Mar 2006 21:19:25 -0500 From: Parv To: Gary Kline Message-ID: <20060318021925.GA8352@holestein.holy.cow> Mail-Followup-To: Gary Kline , FreeBSD Mailing List References: <20060317072405.GA249@thought.org> <20060317231417.GA3230@holestein.holy.cow> <20060318003815.GB19216@thought.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060318003815.GB19216@thought.org> Cc: FreeBSD Mailing List Subject: Re: using perl to sub § for \xa7. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Mar 2006 02:19:20 -0000 in message <20060318003815.GB19216@thought.org>, wrote Gary Kline thusly... > > On Fri, Mar 17, 2006 at 06:14:17PM -0500, Parv wrote: > > in message <20060317072405.GA249@thought.org>, > > wrote Gary Kline thusly... > > > > > > I've got several chapters with footnptes with that double-S > > > "section" character. In HTML, the code is § The thing I > > > want to do is use perl to s/ \xa7/§/g.....but don't know the > > > keycombo to /find or designate tthe hex a7 byte. Can anybody clue > > > me in? > > > > Use '-i' option for in place editing, '-p' to print the results to > > the file, '-e' to specify the code to run ... > > > > perl -pi -e 's/\xa7/§/g' file-1 file-2 file-3 > > > > Yeah, this is what I use for most cmd-line subs, but will a > literal "\xa7" be interpreted by the shell as the section > character? Well, shell's understanding is immaterial, but not the tool's -- perl in this case; and quite possibly tool's behaviour under currently set locale(1) -- which will be doing the substitution. > (Where is there an online map of all ISO-8859-1 keycodes? [E.g.: > an aigu is -i; it is "\xe9" in keystrokes.]) Can't say, but you can generate your own ... http://perlmonks.org/index.pl?node_id=246185 - Parv --