#!/bin/sh # (c) Robert Shingledecker 2012 MENUITEM="$1" JWMMENU=/usr/local/tce.jwm WORKMENU=/tmp/menu.$$ busybox awk -v target="$MENUITEM" ' BEGIN { FS="\"" writeFlag=1 } { if ($2 == target) { label = substr($1,2,4) if ( label == "Menu" ) writeFlag = 0 if ( label == "Prog" ) next } if (writeFlag == 1) print $0 if (writeFlag == 0 ) if (substr($0,2,5) == "/Menu") writeFlag = 1 }' "$JWMMENU" > "$WORKMENU" sync sudo mv "$WORKMENU" "$JWMMENU"