> how can I replace characters  ^{[@`  in a file.
> I'd like to do it in the entire directory and it's subidrectories.
> I tried it with sed but by the chars { and [ and ^ I ger error.

The [, ] and ^ are some of the "special" characters which must be
escaped, i.e. you need to put a \ in front of them in the pattern, e.g.

if you are trying to replace a string like: 

  ^SED IS [EASY]

you'd neet to use this pattern:

  /\^SED IS \[EASY\]/SED IS NOT SO EASY/

The reason you are having problems with { may be because you are trying
to put a \ in front of { or } in a pattern (e.g. to select a string like
\{tag}.  Since \ is a special character too, you need to escape it in
the pattern as well, so instead of using \{ use \\{ and all should be
well.

-- 

Jacek Artymiak

------------------------------------------------------------------
   Autor/Dziennikarz/Konsultant - Author/Journalist/Consultant

      [EMAIL PROTECTED], http://www.wszechnica.safenet.pl

co-author:  StarOffice for Linux Bible (IDG Books Worldwide, Inc.)
http://www.amazon.com/exec.obidos/ASIN/0764533630/polskawszechnica
------------------------------------------------------------------


-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to