Regular Expression delimiters
    Dan Bernstein 
    bernsten at phoenix.Princeton.EDU
       
    Fri Apr 14 03:33:29 AEST 1989
    
    
  
In article <7702 at phoenix.Princeton.EDU> I write:
> It wouldn't take much work to make a `literal' alias,
so I'll now put my money where my mouth is.
  alias literal 'sed '\''s-\([\.\*\[\\\^\$\/]\)-\\\1-g'\'
  alias show 'echo "$\!:1"'
The acid test, of course, is
  show ans | sed "s/`show ans | literal`/xxx/g"
which, no matter what $ans is, will output xxx.
If your csh doesn't have a working builtin echo, you'll have to rewrite
show along the lines of my previous article.
---Dan Bernstein, bernsten at phoenix.princeton.edu
    
    
More information about the Comp.unix.questions
mailing list