ACCL="`echo "$DSLIFACES" | grep accesslist | sed '/accesslist/q'`"
Trunk 1829 ist nicht mehr da.ich habe soeben ein svn up auf trunk 1829 gemacht, da ich Euer Firewall-Paket testen wollte.
minor mistake in english gui "protocol" is written "Protokoll" in various places.
/var/mod/root $ grep --help
BusyBox v1.5.1 (2008-02-13 09:32:53 CET) multi-call binary
Usage: grep [-HhrilLnqvsoeFEABC] PATTERN [FILEs...]
Search for PATTERN in each FILE or standard input
Options:
-H Prefix output lines with filename where match was found
-h Suppress the prefixing filename on output
-r Recurse subdirectories
-i Ignore case distinctions
-l List names of files that match
-L List names of files that do not match
-n Print line number with output lines
-q Be quiet. Returns 0 if PATTERN was found, 1 otherwise
-v Select non-matching lines
-s Suppress file open/read error messages
-c Only print count of matching lines
-f Read PATTERN from file
-o Show only the part of a line that matches PATTERN
-e PATTERN is a regular expression
-F PATTERN is a set of newline-separated strings
-E PATTERN is an extended regular expression
-A Print NUM lines of trailing context
-B Print NUM lines of leading context
-C Print NUM lines of output context
Ja, Sorry, dann bin ich von falschen voraussetzungen ausgegangen. DIe nächste Version mache ich mit sed (teste doch auch bei dir doch bitte einmal kurzich verwende den stable branch aus dem svn von freetz.org + avm-fw 203a.
busybox config unveraendert.
sed '/accesslist/!d q' /var/flash/ar7.cfg
... aber das Skript geht davon aus, garantiert nur eine zu bekommen...Aber den Output von grep ohne -m hatte ich doch gepostet? 2 Zeilen 'accesslist=' gabs.
Die Revision des trunk wäre immer hilfreich.
c.
Ich würde gern erstmal ein paar Rückmeldungen abwarten, und dann ein diff dafür machen...@MaxMuster: Kannst du das als diff bereitstellen? Bleibt das erstmal so? Soll das in den Trunk? Hast du dann ein "diff" für mich?