← Back to team overview

sslug-teknik team mailing list archive

Re: GNUplot (og gnumeric)

 

Henrik Christian Grove <grove@xxxxxxxx> writes:

> tr " " "_" | sed -e 's/;*$//' | grep -E "." | grep -v "DIV" | sed -e '1 s/^/#/' | tr ";" " " 

Hvad er det lige grep -E bør gøre. Matcher den ikke bare alle
ikke-tomme linjer?

Hvad er det helt præcist du skal gøre. Fjerne sidste felt, finde alle
ikketomme linjer der ikke indeholder DIV, udkommentere første linje og
skrive ud med mellemrum som seperator?

perl -pe 'BEGIN {print '#'} s/;.*$//; next if (/^$/ or /DIV/); tr/ ;/_ /;'

eller

perl -pe 's/;.*$//; next if (/^$/ or /DIV/); tr/ ;/_ /; print "#" if (1..1)'

Hmmm, de er kun næsten kortere. Men overolder lige grænsen for
one-liners.

-- 
Linux lovers hate Windows, BSD lovers like UNIX
  -- Set på OSNews.com


Follow ups

References