what's an equivalent for the following Perl one-liner?
    Dan Nelson 
    dnelson at allantgroup.com
       
    Thu Dec 22 10:33:31 PST 2005
    
    
  
In the last episode (Dec 21), Mikhail Teterin said:
> I'd like a sed string, that will remove both the carriage returns and
> the blanks at eol in one go. Perl appears to recognize the \r
> character and DTRT:
> 
> 	perl -p -e 's,[ \r]+$,,' < in > out
> 
> What's the sed's equivalent? Thanks!
sed -E 's,[ ^M]*$,,' < in > out
Note the ^M is a single control-character (entered via Ctrl-V Ctrl-M at
a shell prompt for example).  sed does not parse backslash-escapes
except for \n which represents a newline.
-- 
	Dan Nelson
	dnelson at allantgroup.com
    
    
More information about the freebsd-questions
mailing list