<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hallo,<div class=""><br class=""></div><div class="">something | grep -v condition1 | grep -v condition2 | something</div><div class=""><br class=""></div><div class="">kann auch geschrieben werden als:</div><div class=""><br class=""></div><div class="">something | grep -v -e condition1 -e condition2 | something</div><div class=""><br class=""></div><div class="">und man spart sich warscheinlich speicher.  Hier ein test auf Mac OS X für demo:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">spica:~ pjp$ cat list</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">1 cars</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">2 property</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">3 hookers</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">4 monkey</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">5 typo</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">6 money</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">spica:~ pjp$ grep -v -e typo -e monkey list</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">1 cars</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">2 property</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">3 hookers</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">6 money</span></div></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">:-)</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Gruß,</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">-peter</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><div><blockquote type="cite" class=""><div class="">Am 03.10.2017 um 20:58 schrieb Adrian Schmutzler <<a href="mailto:freifunk@adrianschmutzler.de" class="">freifunk@adrianschmutzler.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">this is only a RFC and untested, i need a litte bit feeback about this.<br class=""><br class="">Signed-off-by: Christian Dresel <<a href="mailto:fff@chrisi01.de" class="">fff@chrisi01.de</a>><br class="">Signed-off-by: Adrian Schmutzler <<a href="mailto:freifunk@adrianschmutzler.de" class="">freifunk@adrianschmutzler.de</a>><br class=""><br class="">Changes in v2:<br class=""> - Rebased onto keyXchange v2 patchset v15<br class=""> - correctly handle keyxchangev2data without reloading<br class=""> - added some quotes<br class="">---<br class=""> src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 17 +++++++++++++++++<br class=""> 1 file changed, 17 insertions(+)<br class=""><br class="">diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood<br class="">index 29d32a3..28cea1d 100755<br class="">--- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood<br class="">+++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood<br class="">@@ -186,6 +186,23 @@ if [ -s /tmp/keyxchangev2data ]; then<br class=""> <span class="Apple-tab-span" style="white-space:pre">   </span><span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>fi<br class=""> <span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>done<br class=""><br class="">+<span class="Apple-tab-span" style="white-space:pre">     </span><span class="Apple-tab-span" style="white-space:pre">    </span># now we load the prefix from the hoodfile and set this to br-mesh<br class="">+<span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>json_select network<br class="">+<span class="Apple-tab-span" style="white-space:pre">   </span><span class="Apple-tab-span" style="white-space:pre">    </span>json_get_var prefix ula_prefix<br class="">+<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">    </span># Set $prefix::MAC as IP<br class="">+<span class="Apple-tab-span" style="white-space:pre">      </span><span class="Apple-tab-span" style="white-space:pre">    </span>suffix="$(awk -F: '{ print $1$2":"$3$4":"$5$6 }' /sys/class/net/br-mesh/address)"<br class="">+<span class="Apple-tab-span" style="white-space:pre">       </span><span class="Apple-tab-span" style="white-space:pre">    </span>addr="$(echo $prefix | sed -e 's/\//'$suffix'\//')"<br class="">+<span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre">    </span>for ip in $(ip -6 addr show dev br-mesh | grep inet6 | grep -v fe80:: | grep -v fdff:: | cut -f6 -d " "); do<br class="">+<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>ip -6 addr del $ip dev br-mesh<br class="">+<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">    </span>done<br class="">+<span class="Apple-tab-span" style="white-space:pre">  </span><span class="Apple-tab-span" style="white-space:pre">    </span>if [ -n "$(ifconfig br-mesh | grep $addr)" ]; then<br class="">+<span class="Apple-tab-span" style="white-space:pre">  </span><span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>ip -6 addr add $addr dev br-mesh<br class="">+<span class="Apple-tab-span" style="white-space:pre">      </span><span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>echo "Set ULA adress to br-mesh: $addr" <br class="">+<span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>else<br class="">+<span class="Apple-tab-span" style="white-space:pre">  </span><span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>echo "Address already set"<br class="">+<span class="Apple-tab-span" style="white-space:pre">  </span><span class="Apple-tab-span" style="white-space:pre">    </span>fi<br class="">+<span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>json_select ".." # back to root<br class="">+<br class=""> <span class="Apple-tab-span" style="white-space:pre">       </span><span class="Apple-tab-span" style="white-space:pre">    </span>echo "Loading wifi"<br class=""> <span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre">    </span>wifi<br class=""><br class="">-- <br class="">2.7.4<br class=""><br class="">-- <br class="">franken-dev mailing list<br class=""><a href="mailto:franken-dev@freifunk.net" class="">franken-dev@freifunk.net</a><br class="">http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net<br class=""></div></div></blockquote></div><br class=""></div></body></html>