buddylistgrapher
diff graph_sed.sh @ 13:fe4ccf810364
some cleanups in sed-variant
author | meillo@marmaro.de |
---|---|
date | Sat, 09 Jun 2007 12:20:43 +0200 |
parents | 3af263aed951 |
children |
line diff
1.1 --- a/graph_sed.sh Sat Jun 09 12:16:22 2007 +0200 1.2 +++ b/graph_sed.sh Sat Jun 09 12:20:43 2007 +0200 1.3 @@ -35,11 +35,12 @@ 1.4 file=/tmp/`basename $0`-$$ 1.5 file2=/tmp/`basename $0`-$$-2 1.6 1.7 - 1.8 - sed -n -e ' 1.9 + 1.10 + # sed 1.11 + sed -n -e " 1.12 /^Profil/{ 1.13 - s/Profil von: \(.\+\)/"\1";/ 1.14 - w /tmp/aa 1.15 + s/Profil von: \(.\+\)/\"\1\";/ 1.16 + w $file 1.17 s/;$// 1.18 h 1.19 #p 1.20 @@ -49,21 +50,22 @@ 1.21 /^Nachricht/{ 1.22 G 1.23 s/ - [-0-9]\+// 1.24 - s/Nachricht schreiben \(.\+\)\n/"\1" / 1.25 - s/"\(.\+\)" "\(.\+\)"/ "\2" -> "\1";/ 1.26 + s/Nachricht schreiben \(.\+\)\n/\"\1\" / 1.27 + s/\"\(.\+\)\" \"\(.\+\)\"/ \"\2\" -> \"\1\";/ 1.28 1.29 # write out 1.30 #p 1.31 - w /tmp/bb 1.32 + w $file2 1.33 } 1.34 - ' $1 1.35 + " $1 1.36 1.37 + # output 1.38 echo "digraph G {" 1.39 - grep -f /tmp/aa /tmp/bb 1.40 + grep -f $file $file2 1.41 echo "}" 1.42 1.43 -# rm $file $file2 1.44 - rm /tmp/aa /tmp/bb 1.45 + # cleanup 1.46 + rm $file $file2 1.47 exit 0 1.48 1.49 fi