From: Robert Klemme Date: 2004-07-30T17:36:43+09:00 Subject: Re: subject="apply multiple regex to each line" "Ralf M�ller" schrieb im Newsbeitrag news:200407300950.52559.r_mueller@imp-ag.de... > hi out there, > i wanted to $subject of a file. For a single regex, i used perl (ok, that's my fault): > perl -pi -e '' file > > but for $subject i did something like > ruby -e 'p gets.gsub(....).gsub(....).gsub(....) while gets' file > > is there an equivalent expression in perl? That's a Perl question, which is probably better answered in a Perl NG. > And, does anyone know a smart expression to delete lines, which only contain any kinds of spaces? egrep -v '^[[:space:]]*$' > Till now i use: > ruby -e 'puts readlines.to_s.gsub(/\n{2,}/,"\n").split(/\n/)' eddi-bef.dump > 1table Much more efficient: ruby -n -e 'print $_ unless /^\s*$/' eddi-bef.dump > 1table robert