for perl wizards.
Lars Eighner
luvbeastie at larseighner.com
Fri Oct 9 18:56:25 UTC 2009
On Fri, 9 Oct 2009, Warren Block wrote:
> On Fri, 9 Oct 2009, Oliver Fromme wrote:
>
>> Gary Kline <kline at thought.org> wrote:
>> >
>> > Whenever I save a wordpeocessoe file [OOo, say] into a
>> > text file, I get a slew of hex codes to indicate the char to be
>> > used. I'm looking for a perl one-liner or script to translate
>> > hex back into ', ", -- [that's a dash), and so forth. Why does
>> > this fail to trans the hex code to an apostrophe?
>> >
>> > perl -pi.bak -e 's/\xe2\x80\x99/'/g'
>>
>> You need to escape the inner quote character, of course.
>> I think sed is better suited for this task than perl.
>
> That's twice now people have suggested sed instead of perl. Why? For many
> uses, perl is a better sed than sed. The regex engine is far more powerful
> and escapes are much simpler.
Because sed is stable and perl is getting all OO and flaky. Sed will work
like sed for so long as there are unix-like systems. It is not clear that
perl is going to continue to work.
--
Lars Eighner
http://www.larseighner.com/index.html
8800 N IH35 APT 1191 AUSTIN TX 78753-5266
More information about the freebsd-questions
mailing list