* Axel Heinrici schrieb:
~>echo "<xxxxxx> diesen Text <yyyyyy> ausgeben <zzzzzz>"| sed=20 's/<[^>]*>//g' diesen Text ausgeben=20
Das ist von den Leerzeichen her nat=FCrlich nicht besonders toll. Wenn=20
für meinen Zweck ist das ideal. Es geht nur um Textsuche innerhalb von OpenOffice-Dokumenten. Wieviele Leerzeichen dann übrig bleiben ist wurscht. Es kann übrigens auch so sein: <x x xxxx>diesen Text <yyyyy y > ausgeben<zsdz zzzz > Dann fischt die sed-Variante natürlich das richtige weg, der Vorschlag mit awk geht glaube ich nicht, weil der auf der feste Strukturen mit den Leerzeichen basiert. Danke an alle. Wer will, hier das Skript zur Suche in OpenOffice-Dokumenten: #!/bin/sh # # Skript Volltextsuche in OpenOffice Dokumenten # Name: oo-search # Aufruf: Parameter 1: Dateiname , Parameter 2: Suchtext (.. normalerweise umgekehrt) # # Volltext-Suche in *.sxw-Texten # # Rekursive Suche: # find -iname "*.sxw" -exec /usr/local/bin/oo-search {} "Toshiba Satellite" \; | more # lll=`pwd` UNZIP_DIR=/tmp/~oo-unzip test -d $UNZIP_DIR || mkdir $UNZIP_DIR chmod +w $UNZIP_DIR/* rm -R $UNZIP_DIR/* echo "===================== $1 ================" cp $1 $UNZIP_DIR cd $UNZIP_DIR unzip -o `basename $1` 2>&1 >>/dev/null /usr/local/bin/gf "$2" content.xml -i | sed -e 's/<[^>]*>//g' cd $lll Ekkard